public static <T> String parseListToStr(List<T> list){ 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()...
下面是实现"Java List中元素拼接String"的步骤,我们将使用一个名为ListUtil的工具类来完成这个任务。 代码实现 下面是使用Java代码实现上述步骤的示例: importjava.util.List;publicclassListUtil{publicstaticStringjoinListElements(List<String>list,Stringseparator){StringBuilderresult=newStringBuilder();intsize=list.s...
publicstaticStringstringJoinMethod(List<String> list, String separator){returnString.join(separator, list); } 该函数只适用于字符串List,返回一个字符串。该字符串是通过把 list 的元素连接起来,在两个元素之间插入 separator 字符串而生成的。 总的示例如下: importorg.apache.commons.lang3.S...
List<String> list =newArrayList<>(); list.add("1"); list.add("a"); list.add("3"); list.add("c"); System.out.println(StringUtils.join(list,",")); System.out.println(StringUtils.join(list,"")); } } 结果如下: 1,a,3,c1a3c...
代码语言:javascript 复制 List<String>list=newArrayList<String>();list.add("aabbcc");list.add("123456");System.out.println(list.toString());//[aabbcc, 123456]System.out.println(StringUtils.join(list.toArray(),","));//aabbcc,123456System.out.println(String.join(",",list));//aabbcc,123456...
List<String> idList = unitlist.stream().map(Unit::getId).collect(Collectors.toList()),将idList用分隔符,拼接成字符串。StringUnild.join(idList.toArray(),java">public class Test {public static void main(String[] args) {List<String> list = new ArrayList<>()。list.add("a")...
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...
public class List2String { public static void main(String[] args) { List<String> list = Arrays.asList("a","b","c","d","e"); //1.使用String.join() String str1 = String.join(",",list); //2.采用流的方式来写 String str2 = list2.stream().collect(Collectors.joining(","))...
但是现在Java8 新特性开始支持joinstring collection 了。 Java8 添加了一个新的类叫做StringJoiner。 正如这个类名所示,我们能够通过使用它来完成: convert List<String> to a String 是不是很酷呢, 那么下面我们一起来探索一下,如何使用这个StringJoiner吧。
static public String join(List<String> list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first = true; for (String item : list) { if (first) first = false; else sb.append(conjunction); sb.append(item); } return sb.toString(); } ..但是如果类似的东西已经是...