StringJoiner底层也是咱们平时用StringBuilder容器。只不过容量没提供设置初始容量,默认16 characters。

不说了。代码:

package com.doctor.java8;

import java.util.Arrays;

import java.util.StringJoiner;

import java.util.stream.Collectors;

/**

* java8 StringJoinerPractice

*

* @see http://www.javacodegeeks.com/2014/03/java-can-finally-join-strings.html

*

* @author doctor

*

* @time 2015年4月20日 下午2:09:10

*/

public class StringJoinerPractice {

public static void main(String[] args) {

// 1

StringJoiner stringJoiner = new StringJoiner(",");

stringJoiner.add("name");

stringJoiner.add("sex");

System.out.println(stringJoiner.toString());

// 2

stringJoiner = new StringJoiner(",", "[", "]");

stringJoiner.add("name");

stringJoiner.add("sex");

System.out.println(stringJoiner.toString());

// 3

stringJoiner = new StringJoiner(",").add("name").add("sex");

System.out.println(stringJoiner.toString());

// 4

String collect = Arrays.asList("name", "sex").stream().collect(Collectors.joining(","));

System.out.println(collect);

}

}

java库里_java8之StringJoiner。终于有像guava类库里的功能了相关推荐

  1. java 拉姆表达式_强大的拉姆表达式转Sql 类库 - SqlSugar 隐藏功能之Lambda

    使用场景 1.Lambda to sql 一直是ORM中最难的功能之一,如果有现成的解析库那么自已写一个ORM难度将大大降低 2.通过Lambda作为KEY进行缓存操作,特别是仓储模式想要拿到表达式进 ...

  2. 2016年度最受欢迎的100个 Java 库

    [编者按]本文作者为 Henn Idan,主要介绍基于 GitHub 中的数据分析,得出的2016年度最受欢迎的100个 Java 库.本文系国内 ITOM 管理平台 OneAPM 编译呈现. 谁拔得 ...

  3. eclipse 中文_谁说API必须用英文?中文API的Java库可以有!

    是不是看惯了文档里的英文接口(API),也在 IDE 里看惯了自动补全里的英文接口? 现今的绝大多数 API 的确是英文命名没错,但绝非不能或者不应该实现和发布中文 API 的库. 这里用一个简单的汉 ...

  4. 盘点 100 个最受欢迎的 Java 库!绝对经典

    我们分析了 GitHub 中 47,251 条依赖关系,得出最受欢迎的100个 Java 库. 漫长的周末里,我们最喜欢的消遣方式是遍历 GitHub,找出最受欢迎的 Java 库.我们决定,将其中的 ...

  5. Sun 公司的 Java 跟 Android 使用的 Java 库有什么关系?

    全文重点罗列 Java 是 Sun 公司开发的一门语言,同时 Java 也是一个开放平台. Sun 公司为 JVM 发布了 JVM 规范,任何公司都可以按照此规范开发 JVM 语言,如现在的 Kotl ...

  6. Java黑皮书课后题第10章:**10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2)

    **10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2) 题目 简短的吐槽 代码:这里将类名改用Test23_MyStrin ...

  7. 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数

    最近Jerry接到一个原型开发的任务,需要在微信里调用ABAP On Premise系统(SAP CRM On-Premise)里的某些函数.具体场景和我之前的公众号文章 Cloud for Cust ...

  8. 2018年不能错过的 14 个 Java 库

    转载自 2018年不能错过的 14 个 Java 库 下面是整理给你的 2018 年不应该错过的 14 个 Java 库包清单,多多少少大家应该都接触过一些,如果还没听过那就OUT了. Guice G ...

  9. 在分析了47,251个依赖关系之后,2016年排名前100的Java库

    谁在上面,谁在后面? 我们分析了Github上的47,251个依赖关系,并抽取了前100个Java库 长周末我们最喜欢的消遣是浏览Github并搜索流行的Java库. 我们决定与您分享乐趣和信息. 我 ...

最新文章

  1. R语言使用ggpubr包的ggarrange函数组合多张结论图:使用ggpubr包将图像、文本、表格组合在一起展示
  2. 每日一皮:我靠,这个分枝真的merge回主干了!
  3. CSS快速学习3:文本、背景等属性
  4. python财经数据接口工具有哪些_Python财经数据接口包TuShare的使用
  5. 14款国内外主流三维GIS软件,总有一款中意你
  6. Qt编写地图综合应用14-离线地图下载
  7. 牧羊人和金斧子|不要和产品聊天!
  8. Typora安装包64位---百度网盘下载
  9. PGO 是啥,咋就让 Go 更快更猛了?
  10. win10如何把txt更改为bat文件
  11. AR与VR学习该如何开始-探索篇
  12. 线上测评图形题技巧一
  13. ffmpeg 拼接mp4_通过 ffmpeg 无损剪切/拼接视频
  14. [激光器原理与应用-4]:激光器的内部结构与工作原理
  15. 插槽+生命周期+过滤器
  16. 分区变RAW如何恢复数据?
  17. 单片机中绝对地址的访问 CBYTE
  18. 疫情隔离期间干过的事
  19. 04 面试题2-比较老
  20. libvirt-qemu-虚拟机设备热插拔实践

热门文章

  1. 保护眼睛的电脑设置_干货,怎么设置显示器,才能保护好我们的眼睛?
  2. 嵌入式基于Linux电机控制,基于嵌入式arm+linux平台的直流电机调速控制系统.pdf
  3. mysql用户如何迁移_迁移MySQL用户及权限
  4. mysql字段是否存在_Mysql判断表字段或索引是否存在
  5. php生成pdf中文断码_Rmarkdown导出中文PDF解决方案
  6. Java 遍历HashTable
  7. docker build -t_在Docker环境构建、打包和运行Spring Boot应用
  8. python写算法求最短路径,Python实现迪杰斯特拉算法并生成最短路径的示例代码
  9. fetch用英语解释_fetch的意思在线翻译,解释fetch中文英文含义,短语词组,音标读音,例句,词源,同义词【澳典网ODict.Net】...
  10. 一个公网ip多少钱_一个丛书书号多少钱