public static void main(String[] args) {
StringBuffer groupsSplit = new StringBuffer();
String result = "";
String groups = "a,b,c,d";
if (groups.contains(",")) {
String[] split = groups.split(",");
for (int i = 0; i < split.length; i++) {
if (!"".equals(split[i]) && split[i] != null)
groupsSplit.append("'" + split[i] + "',");
}
result = groupsSplit.toString();
String tp = result.substring(result.length() - 1, result.length());
if (",".equals(tp)){
result = result.substring(0, result.length() - 1);
}
}
System.out.println(result);
}
适用于select 中in查询参数拼接,如有问题或大家有更简单的方法还请留言说明。