场景:
java字符串和List集合互相转换
1.字符串转List
public static List convertStringToList(String str,String mark){
String[] strArray = str.split(mark);
List list=Arrays.asList(strArray);
return list;
}
2.List转字符串
public static String convertListToString(List list,String mark){
return StringUtils.join(list,";").toString();
}
3.测试demo的main函数
public static void main(String []args){
List list = new ArrayList();
list.add("浙江");
list.add("江苏");
list.add("福建");
System.out.println("测试开始:List转字符串");
String result = StringUtils.join(list,";");
System.out.println(result.toString());
System.out.println("测试结束:List转字符串");
System.out.println("测试开始:字符串转List");
String Str ="杭州;苏州;福州";
List list2 = convertStringToList(Str,";");
for(int i=0;i<list2.size();i++){
System.out.println(list2.get(i).toString());
}
System.out.println("测试结束:字符串转List");
}
以上,TKS.