1.集合拆分字符串
使用jdk1.8新增方法即可简洁完成
String.join(",",List)
2.非String类型集合拆分字符串
StringBuffer str = new StringBuffer();
for (int i=0;i<List.size();i++){
if (i==List.size()-1){
str.append(List.get(i));
}
else {
str.append(List.get(i));
str.append(",");
}
}
String s = str.toString();
3.字符串转换集合
String str="1,2,3";
String[] strs=str.split(",");
List list=Arrays.asList(strs);
4.字符串提取
String str = "hello word";
String substring1 = str.substring(0,5);
String substring2 = str.substring(6);
5.字符串集合替换
List<String> networkLevels = site.getNetworkLevels();
for (String s:networkLevels){
String dictLabel1 = DictUtils.getDictLabel(s, "network_level", "未定义");
String str=s.replace(s,dictLabel1);
Collections.replaceAll(networkLevels,s,str);
}