傳進來的字符串格式: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(); }