Iterator与LIstIterator接口在java中的区别有哪些
461
2022-10-31
Java8 将List转换为用逗号隔开的字符串的多种方法
1.使用谷歌的Joiner转换
public static
String result = Joiner.on(",").join(list);
return result;
}
2.使用lambda表达式遍历集合
public static
StringBuffer sb = new StringBuffer();
list.stream().forEach(str->{
sb.append(str).append(",");
});
sb.deleteCharAt(sb.length()-1);
return sb.toString();
}
3.直接使用stream流实现
public static
String result = list.stream().map(String::valueOf).collect(Collectors.joining(","));
return result;
}
4.使用for循环遍历集合
public statihttp://c
StringBuffer sb = new StringBuffer();
if(listIsNotNull(list)) {
for(int i=0;i<=list.size()-1;i++){
if(i sb.append(list.get(i) + ","); }else { sb.append(list.get(i)); } } } return sb.toString(); } 注意:在转换集合前应该都统一做判空处理
sb.append(list.get(i) + ",");
}else {
sb.append(list.get(i));
}
}
}
return sb.toString();
}
注意:在转换集合前应该都统一做判空处理
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
评论列表