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