JAVA拼接两个字符串(简单方法)

1,先new一个ArrayList

List<String> list1 = new ArrayList();

2.要把前台传的来的list里面需要拼接的字符串循环遍历取出来,然后将循环出来的第一个字符串放到list1里面,然后通过String.join把字符串拼接起来再

list1.add(String.valueOf(list.get(i).get("invoiceCode")));
String invoiceCode = String.join(",", list1.stream().map(String::valueOf).collect(Collectors.toList()));

这里用了JAVA8新增的Stream英文意思是流,我的理解是像高速公路的收费站,比如for循环处理数据是所有车辆都要在一个收费点排队收费,而流是所有的车辆在一个超大的收费点一起收费。

  List<Integer> intList = Arrays.asList(1, 3, 5, 7, 9, 11);
  List<Integer> intListNew = intList.stream().map(x -> x + 3).collect(Collectors.toList());
   System.out.println("每个元素+3:" + intListNew);
  输出结果:每个元素+3[4, 6, 8, 10, 12, 14]

版权声明:本文为weixin_46620123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。