传进来的字符串格式:string1,string2,string3,……java
很明显,字符串是以 逗号 隔开,现在须要将该字符串中每一个元素装入一个数组,实现以下数组
//源字符串 String objectString = "aa,bb,cc,dd,……"; //须要装入的数组 List<String> tmpList = new ArrayList<String>(); //根据规则截取字符串 String[] str = objectString.split(","); //将截取到的字符串装入数组 for (int i = 0; i < str.length; i++) { tmpList.add(str[i]); } //结束
反过来,List<String>转String,以逗号隔开app
public String listToString(List<String> 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(); }