第一步:创建一个List并添加元素 首先,我们需要创建一个List并向其中添加一些字符串元素。Java中可以使用ArrayList类来实现这一点。 importjava.util.ArrayList;importjava.util.List;publicclassJoinStringsExample{publicstaticvoidmain(String[]args){// 创建一个ArrayList对象List<String>stringList=newArrayList<>();/...
String result = Joiner.on(",").join(list); return result; } 1. 2. 3. 4. 5. 6. 第二种:循环插入逗号 //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.si...
使用逗号分隔拼接。 以及直接将List中的元素拼接。——此种方式经常使用。 packagelistDemo;importorg.apache.commons.lang3.StringUtils;importjava.util.ArrayList;importjava.util.List;publicclassListToStringDemo{publicstaticvoidmain(String[] args){ List<String> list =newArrayList<>(); list.add("1"); list...
List<String> awardsList=newArrayList<>(); awardsList.add("全勤奖"); awardsList.add("无私奉献奖"); awardsList.add("理财专家奖");Stringjoin=String.join("、", awardsList); System.out.println(join); 结果示例:
for (String item : list) { if (first) first = false; else sb.append(conjunction); sb.append(item); } return sb.toString(); } ..但是如果类似的东西已经是JDK的一部分,那么这样做是没有意义的。 所有对 Apache Commons 的引用都很好(这是大多数人使用的),但我认为Guava的等效项 Joiner具有更好...
如果是字符串类型的集合或数组推荐使用String.join()。 代码如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 List<String>list=newArrayList<>();list.add("Mxy");list.add("String");list.add("join");String join=String.join("-",list);//传入String类型的List集合,使用"-"号拼接System.out...
使用String.join方法(Java 8及以上): java List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); String result = String.join(",", list); 使用Collections.toString方法: java List<String> list = new ArrayList<>(); lis...
import com.google.common.base.Joiner;public static String parseListToStr(List list){ String result = Joiner.on(",").join(list); return result;}第三种:循环插入逗号public static String parseListToStr(List list){ StringBuffer sb = new StringBuffer(); if(listIsNotNull(list)) { for(int i...
java 将 list 字符串用逗号隔开拼接字符串的多种方法 第一种:使用谷歌Joiner方法 import com.google.common.base.Joiner; public staticString parseListToStr(Listlist){ String result = Joiner.on(",").join(list); return result; } 第二种:循环插入逗号 ...
System.out.println(StringUtils.join(intList,"|")); }Copy Output: 1|2|3Copy Again, this implementation is internally dependent on thetoString()implementation of the type we’re considering. 5. Conclusion In this article, we learned how easy it is to convert aListto aStringusing different te...