1 String 相互转换String[]
a.String 转String[]
String[] ids = String.split(",");
String str = new String("12,22,11");
String[] split = str.split(",");
List<String> strings = Arrays.asList(split);
b.String [ ] 转 String 逗号隔开
StringBuilder sb = new StringBuilder();
if (lytype != null && lytype.length > 0) {
for (int i = 0; i < lytype.length; i++) {
if (i < lytype.length - 1) {
sb.append(lytype[i] + ",");
} else {
sb.append(lytype[i]);
}
}
}
String lytype1 = sb.toString();
StringBuilder sb = new StringBuilder();
if(split!=null && split.length>0){
for (int i = 0; i < split.length; i++) {
if(i<split.length-1){
sb.append(split[i]+",");
}else {
sb.append(split[i]);
}
}
}
String s = sb.toString();
System.out.println(s);
2,List转string
a.list转string
String join = String.join(",", list);
System.out.println("join{}"+join);
String join = String.join(",", arrayList);
b.string转list
String s = Utils.ListToSting(List);
List<String> String = Arrays.asList(s.split(","));
String s1 = Utils.ListToString(arrayList);
List<String> strings1 = Arrays.asList(s1.split(","));