Java8新特性玩转JDK8之joining函数
Collectors.joining 方法介绍
- 该方法用来对流中元素字符串拼接,后以一个字符串进行显示。
- 该方法有三种重载
Collectors.joining(); Collectors.joining("param"); Collectors.joining("param1", "param2", "param3");
讯享网
无参数时
讯享网public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("springboot教程","springcloud教程","java教程","架构教程"); String result1 = list.stream().collect(Collectors.joining()); // 打印 springboot教程springcloud教程java教程架构教程 System.out.println(result1); } }
一个参数时
- 参数代表字符串拼接时的分隔符
public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("springboot教程","springcloud教程","java教程","架构教程"); String result2 = list.stream().collect(Collectors.joining("||")); // 打印 springboot教程||springcloud教程||java教程||架构教程 System.out.println(result2); } }
三个参数时
- 第一个参数代表拼接时的分隔符
- 第二个参数代表拼接字符串的前缀
- 第三个参数代表拼接字符串的后缀
讯享网public class Main {
public static void main(String[] args) {
String result3 = list.stream().collect(Collectors.joining("||","[","]")); // 打印 [springboot教程||springcloud教程||java教程||架构教程] System.out.println(result3); } }
原文地址:https://www.yuque.com/haomingzi-kowv5/pmcs3t/cmwg4z

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/71366.html