例如:我想將String[] str = {"4","5","6"}轉化為“‘4',‘5',‘6'”字符串。這樣我就可以用sql查詢:select * from tableName id in (字符串)了。
項目中實現(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("'"); }
我自己想到的另一種方式實現(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); }