1.2.js内置数组对象的方法 toString() 将数组中的每一项拿出来,使用逗号隔开,变成一个字符串 valueOf() 返回数组本身 join() 使用一个字符将数组分割成一个字符串;join方法不传入参数,默认使用逗号分割 concat() 连接数组之后会返回一个新数组,例如[].concat(arr,arr1) push() 在数组最后添加项;返回新数组的...
List<String> list = Arrays.asList("a", "b", "c"); // 第一种方法,可以用stream流 String join = list.stream().collect(Collectors.joining(",")); System.out.println(join); // 输出 a,b,c // 第二种方法,其实String也有join方法可以实现这个功能 String join = String.join(",", list);...
publicstaticStringguavaJoinMethod(List<Integer> list, String separator){returnJoiner.on(separator).join(list); } 返回一个字符串。该字符串是通过把 list 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的。 String.join 函数 publicstaticStringstringJoinM...
这里和StringUtils.join()有区别,参数顺序不一样,另外,StringUtils.join()可以传入Integer或者其他类型的集合或数组,而String.join()尽可以传入实现charSequence接口类型的集合或数组。如果是字符串类型的集合或数组推荐使用String.join()@Testpublic void ListToString() {// 构造listList<String> list = Arrays....
on(",").join(listStr));//hello,java List<Integer> list1 = Arrays.asList(1, 2, 5); System.out.println(Joiner.on(",").join(list1));//1,2,5 二、String-java8 点击查看代码 //单个拼接 System.out.println(String.join(",", "1", "2"));//1,2 //字符串数组 String []list...
这里和StringUtils.join()有区别,参数顺序不一样,另外,StringUtils.join()可以传入Integer或者其他类型的集合或数组,而String.join()尽可以传入实现charSequence接口类型的集合或数组。 如果是字符串类型的集合或数组推荐使用String.join() @Test public void ListToString() { ...
public String join(Listlist) { StringBuilder builder = new StringBuilder(); jBJMIDeWJd for(Integer sub: list) { builder.append(sub).append(","); } return builder.substring(0, builder.length() - 1); } 上面这种写法相信比较常见,相对来说不太顺眼的地方就是最后的toString,需要将最后的一个英文...
importjava.util.ArrayList;importjava.util.Arrays;importjava.util.HashSet;importjava.util.List;importjava.util.Set;publicclassListIntersection{publicstaticvoidmain(String[]args){List<Integer>list1=Arrays.asList(1,2,3,4,5);List<Integer>list2=Arrays.asList(4,5,6,7,8);Set<Integer>set1=newHash...
List<Integer> values = Arrays.asList(1, 3, 5); // 创建StringJoiner对象,指定好分隔符,前缀,后缀 StringJoiner sj = new StringJoiner(",", "(", ")"); // 遍历列表数据并将元素追加到StringJoiner for (Integer value : values) { sj.add(value.toString()); ...
2.String.join()方法:String.join()是JDK8新增方法(无需引包) 发现参数为2个,第一个参数为拼接符号,第二个参数为数组和集合 这里和StringUtils.join()有区别,参数顺序不一样,另外,StringUtils.join()可以传入Integer或者其他类型的集合或数组,而String.join()尽可以传入实现charSequence接口类型的集合或数组。