java 将 list 字符串用逗号隔开拼接字符串的多种方法
程序员文章站
2022-06-16 21:25:21
第一种:使用谷歌joiner方法import com.google.common.base.joiner;public static string parselisttostr(l...
第一种:使用谷歌joiner方法
import com.google.common.base.joiner; public static <t> string parselisttostr(list<t> list){ string result = joiner.on(",").join(list); return result; }
第二种:循环插入逗号
//java项目www.fhadmin.org 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.append(list.get(i) + ","); }else { sb.append(list.get(i)); } } } return sb.tostring(); }
第三种:stream流
public static <t> string parselisttostr3(list<t> list){ string result = list.stream().map(string::valueof).collect(collectors.joining(",")); return result; }
第四种: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); return sb.tostring(); }
到此这篇关于java 将 list 字符串用逗号隔开拼接字符串的文章就介绍到这了,更多相关java list逗号拼接字符串内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!