我有一个这样的arrayList:
List<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
我想在这样的 SQL 查询字符串中插入这些信息:
AND Column_X in ('A' ,'B' , 'C')
你能帮助我吗 ?
编辑:
谢谢:)我找到了其他解决方案,这就是我想要的:
Iterator<String> iterator = list.iterator();
String sqlStr= "";
while (iterator.hasNext()){
sqlStr+= "'"+iterator.next()+"'";
if(iterator.hasNext()) sqlStr+= ',';
}
System.out.println(sqlStr);