將string數(shù)組轉(zhuǎn)化為sql的in條件用sql查詢
更新時(shí)間:2014年05月21日 16:06:41 作者:
將string數(shù)組轉(zhuǎn)化為sql的in條件就可以用sql查詢了,下面是具體是的示例,大家可以參考下
例如:我想將String[] str = {"4","5","6"}轉(zhuǎn)化為“‘4',‘5',‘6'”字符串。這樣我就可以用sql查詢:select * from tableName id in (字符串)了。
項(xiàng)目中實(shí)現(xiàn)的源碼如下:
StringBuffer idsStr = new StringBuffer();
for (int i = 0; i < ids.length; i++) {
if (i > 0) {
idsStr.append(",");
}
idsStr.append("'").append(ids[i]).append("'");
}
我自己想到的另一種方式實(shí)現(xiàn)如下:
public static String stringArray2Strin(String[] str) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < str.length; i++) {
sb.append("'").append(str[i]).append("'").append(",");
}
return sb.toString().substring(0, sb.length() - 1);
}
public static void main(String[] args) {
String[] str = { "4", "5", "6" };
System.out.println(ItemGroupService.stringArray2String(str));
}
項(xiàng)目中實(shí)現(xiàn)的源碼如下:
復(fù)制代碼 代碼如下:
StringBuffer idsStr = new StringBuffer();
for (int i = 0; i < ids.length; i++) {
if (i > 0) {
idsStr.append(",");
}
idsStr.append("'").append(ids[i]).append("'");
}
我自己想到的另一種方式實(shí)現(xiàn)如下:
復(fù)制代碼 代碼如下:
public static String stringArray2Strin(String[] str) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < str.length; i++) {
sb.append("'").append(str[i]).append("'").append(",");
}
return sb.toString().substring(0, sb.length() - 1);
}
public static void main(String[] args) {
String[] str = { "4", "5", "6" };
System.out.println(ItemGroupService.stringArray2String(str));
}
相關(guān)文章
sql 存儲(chǔ)過程分頁代碼 支持億萬龐大數(shù)據(jù)量
sql 存儲(chǔ)過程分頁代碼 支持億萬龐大數(shù)據(jù)量,需要的朋友可以參考下。2011-09-09Windows故障轉(zhuǎn)移群集 和 SQLServer AlwaysOn 配置搭建詳
這篇文章主要介紹了Windows故障轉(zhuǎn)移群集 和 SQLServer AlwaysOn 搭建教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03SQL Server存儲(chǔ)過程生成insert語句實(shí)例
這篇文章主要介紹了SQL Server使用存儲(chǔ)過程生成insert語句再執(zhí)行大量插入數(shù)據(jù)的方法2013-11-11大型項(xiàng)目中Java連接MSSQL的性能優(yōu)化
在大型項(xiàng)目中,Java語言和MSSQL數(shù)據(jù)庫的結(jié)合應(yīng)用變得越來越流行,這不但是因?yàn)镴ava語言提供高度可移植性和高效處理大量數(shù)據(jù)的優(yōu)勢,而且MSSQL具備高效便捷的存儲(chǔ)和數(shù)據(jù)查詢能力,今天我們將討論如何在Java項(xiàng)目中與MSSQL數(shù)據(jù)庫進(jìn)行交互2024-02-02Sql Server中一個(gè)表2個(gè)字段關(guān)聯(lián)同一個(gè)表(代碼解決)
Sql Server中一個(gè)表2個(gè)字段關(guān)聯(lián)同一個(gè)表(代碼解決),需要的朋友可以參考一下2013-02-02