共計 750 個字符,預計需要花費 2 分鐘才能閱讀完成。
如何將 string 數組轉化為 sql 的 in 條件用 sql 查詢,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
例如:我想將 String[] str = { 4 , 5 , 6} 轉化為“‘4,‘5,‘6”字符串。這樣我就可以用 sql 查詢:select * from tableName id in(字符串)了。項目中實現的源碼如下:復制代碼 代碼如下:
StringBuffer idsStr = new StringBuffer(); for (int i = 0; i ids.length; i++) {if (i 0) {idsStr.append( ,} idsStr.append().append(ids[i]).append(}
我自己想到的另一種方式實現如下:復制代碼 代碼如下:
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)); }
看完上述內容,你們掌握如何將 string 數組轉化為 sql 的 in 條件用 sql 查詢的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!