2025年Java8新特性JDK8之joining函数

Java8新特性JDK8之joining函数Java8 新特性玩转 JDK8 之 joining 函数 Collectors joining 方法介绍 该方法用来对流中元素字符串拼接 后以一个字符串进行显示 该方法有三种重载 Collectors joining Collectors joining param Collectors joining

大家好,我是讯享网,很高兴认识大家。

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

小讯
上一篇 2025-03-28 15:22
下一篇 2025-03-30 13:07

相关推荐

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