传进来的字符串格式:string1,string2,string3,……
很明显,字符串是以 逗号 隔开,如今需要将该字符串中每个元素装入一个数组,实现如下
//源字符串
String objectString = "aa,bb,cc,dd,……";
//需要装入的数组
List tmpList = new ArrayList();
//根据规则截取字符串
String[] str = objectString.split(",");
//将截取到的字符串装入数组
for (int i = 0; i
{
tmpList.add(str[i]);
}
//结束
反过来,List转String,以逗号隔开
public String listToString(List stringList){
if (stringList.size == 0) {
return null;
}
StringBuilder result=new StringBuilder();
boolean flag = false;
for (String string : stringList) {
if (flag) {
result.append(",");
}else {
flag=true;
}
result.append(string);
}
return result.toString();
}