话不多说,上代码 首先创建一个集合

        ArrayList<String> list = new ArrayList<String>() {{this.add("a");this.add("b");this.add("c");}};

1.无参

String result1 = list.stream().collect(Collectors.joining());
System.out.println(result1);

2.有参

String result2 = list.stream().collect(Collectors.joining("\r\n"));
System.out.println(result2);

2.1有前后缀

String result3 = list.stream().collect(Collectors.joining("-", "[", "]"));
System.out.println(result3);

Java 8 新特性|Collectors.joining()相关推荐

  1. 【Stream流学习】Java 8 新特性|Collectors.joining() 案例详解

    [辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...

  2. stream distinct去重_再来看看Java的新特性——Stream流

    半年前开始试着使用Java的新特性,给我印象最深的就是Stream流和Optional.其中Stream提高了看法效率,让代码看起来十分清爽. 为什么要使用流? 摘要中已经说明了,为了提高开发效率.流 ...

  3. Java 8 新特性之Stream API

    1. 概述 1.1 简介 Java 8 中有两大最为重要的改革,第一个是 Lambda 表达式,另外一个则是 Stream API(java.util.stream.*). Stream 是 Java ...

  4. Java 8 新特性 lambda表达式

    / Created by Manager on 2021/4/1. Java 8 新特性 lambda表达式 StreamAPI 新日期 新注解 */ 视频连接 1https://www.bilibi ...

  5. Java 8 新特性之Lambda

    Java 8 新特性之Lambda.Stream.Optional Java 8 新特性之Lambda.Stream.Optional 速度更快 代码更少(增加了新的语法Lambda表达式) 强大的S ...

  6. 跟我学 Java 8 新特性之 Stream 流(七)流与迭代器,流系列大结局

    转载自   跟我学 Java 8 新特性之 Stream 流(七)流与迭代器,流系列大结局 恭喜你们,马上就要学完Java8 Stream流的一整系列了,其实我相信Stream流对很多使用Java的同 ...

  7. 跟我学 Java 8 新特性之 Stream 流(六)收集

    转载自   跟我学 Java 8 新特性之 Stream 流(六)收集 我们前面的五篇文章基本都是在说将一个集合转成一个流,然后对流进行操作,其实这种操作是最多的,但有时候我们也是需要从流中收集起一些 ...

  8. Java 9 新特性概述

    转载自 Java 9 新特性概述 Java 9 正式发布于 2017 年 9 月 21 日 .作为 Java8 之后 3 年半才发布的新版本,Java 9 带 来了很多重大的变化.其中最重要的改动是 ...

  9. Java 10新特性

    Java 10新特性 Java 10是其23年历史中最快的java版本.Java因其缓慢的增长和发展而受到批评,但Java 10刚刚破坏了这一概念.Java 10是一个具有许多未来变化的版本,其范围和 ...

  10. Java 8 新特性 宋红康跟学

    Java 8 新特性 Java 8 新特性简介 思维导图 并行流与串行流 Lambda表达式 Lambda 表达式语法 语法格式一:无参,无返回值,Lambda体只需一条语句 语法格式二:Lambda ...

最新文章

  1. 输入字符串,统计英文字符、大写小写字母,数字字符,空格和其他字符
  2. Android性能优化之App应用启动分析与优化
  3. opencv形状识别学习总结
  4. wxWidgets:wxIdleEvent类用法
  5. leetcode 112路径总和
  6. HBase shell 命令介绍
  7. 推荐系统(2)-协同过滤1-UserCF、ItemCF
  8. BZOJ1500 [NOI2005]维修数列(Splay tree)
  9. linux 安装源码网卡包,【linux命令】Linux通过yum 或者源码编译安装vnstat查看网卡流量...
  10. python画二维图_使用python绘制二维图形示例
  11. div+css 固定宽度且居中 文字左对齐
  12. MySQL中常见的函数常见的问题
  13. Sublime Text 2 快捷键用法大全(转)
  14. Maven打包SpringBoot项目时分离依赖JAR,配置文件时POM文件的参考配置
  15. 优酷路由宝 OpenWrt 刷机
  16. python采集微信聊天信息_我用 Python 破解了微信聊天记录,自动同步微信文章
  17. 怎么搭建百度网盘目录搜索网站?网盘目录#百度网盘
  18. html验证座机号码_手机号码 座机号码验证
  19. IEEE论文小技巧-pdf转eps使色彩保持RGB不变及去边框
  20. 2021东南亚新兴平台Lazada开店入驻最全流程Lazada新店运营思路分享

热门文章

  1. 【7036】2年前的今晚,我给HR的转岗申请
  2. linux中.la是什么文件,linux下的so、o、lo、a、la文件有什么区别?
  3. dns劫持是什么意思?常见的劫持有哪些?
  4. 使用自然语言处理来检测电子邮件中的垃圾邮件
  5. 爱思考CISP证书适合哪些人学习?
  6. MUI-轮播插件实现-UI组件
  7. 在a标签中使用javascript
  8. QWebEngineView如何忽略SSL证书错误
  9. leaflet移动图标(leaflet篇.68)
  10. MavSDKMavros学习笔记