Java8将List转换为⽤逗号隔开的字符串的多种⽅法
1.使⽤⾕歌的Joiner转换
public static <T> String parseListToStr(List<T> list){
String result = (",").join(list);
return result;
}
字符串截取逗号
2.使⽤lambda表达式遍历集合
public static <T> String parseListToStr2(List<T> list){
StringBuffer sb = new StringBuffer();
list.stream().forEach(str->{
sb.append(str).append(",");
});
sb.deleteCharAt(sb.length()-1);
String();
}
3.直接使⽤stream流实现
public static <T> String parseListToStr3(List<T> list){
String result = list.stream().map(String::valueOf).collect(Collectors.joining(","));
return result;
}
4.使⽤for循环遍历集合
public static <T> String parseListToStr(List<T> list){
StringBuffer sb = new StringBuffer();
if(listIsNotNull(list)) {
for(int i=0;i<=list.size()-1;i++){
if(i<list.size()-1){
sb.(i) + ",");
}else {
sb.(i));
}
}
}
String();
}
注意:在转换集合前应该都统⼀做判空处理
到此这篇关于Java8 将List转换为⽤逗号隔开的字符串的⼏种⽅法的⽂章就介绍到这了,更多相关Java8 List转字符串内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。