string 转 ArrayList
先将字符串按照某个字符切割,转为string数组
然后用Arrays的asList方法,将数组转为List
public class test1 { public static void main(String[] args) { //string 转 ArrayList String str1 = "a,b,c"; ArrayList list = new ArrayList(Arrays.asList(str1.split(","))); System.out.println(list); } }
ArrayList 转 string
使用org.apache.commons.lang包下的StringUtils类的join方法
public class test1 { public static void main(String[] args) { //ArrayList 转 string ArrayList list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); System.out.println(list);//[a, b, c] String list_str = StringUtils.join(list,","); System.out.println(list_str);//a,b,c } }