将字符串转为数组 按照逗号区分
String[] array = rolecode.split(",");
数组转字符串
StringBuilder sb = new StringBuilder("(");
if (rolecode.indexOf(",") > -1) {
String[] array = rolecode.split(",");
if (array != null && array.length > 0) {
for (int i = 0; i < array.length; i++) {
if (!Util.isEoN(array[i])) {
sb.append("'").append(array[i]).append("',");
}
}
sb.setCharAt(sb.length() - 1, ')');
}
}else{
sb.append("'").append(rolecode).append("')");
}
注释:
定义一个字符序列可变的字符串StringBuilder sb = new StringBuilder("(");
将改变字符串sb的内容sb.append("'").append(array[i]).append("',");