java生产和开发中经常需要将字符串List、数字List进行拼接,以作为输出对象或查询条件,下面集合了几种常见的转换方法请大家参考
第一种:使用谷歌Joiner方法
import com.google.common.base.Joiner;
public static String parseListToStr(List list){
String result = Joiner.on(“,”).join(list);
return result;
}
第二种:循环插入逗号
//java项目www.fhadmin.org
public static String parseListToStr(List list){
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();
}
第三种:stream流
public static String parseListToStr3(List list){
String result = list.stream().map(String::val