java库里_java8之StringJoiner。终于有像guava类库里的功能了
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类库里的功能了相关推荐
- java 拉姆表达式_强大的拉姆表达式转Sql 类库 - SqlSugar 隐藏功能之Lambda
使用场景 1.Lambda to sql 一直是ORM中最难的功能之一,如果有现成的解析库那么自已写一个ORM难度将大大降低 2.通过Lambda作为KEY进行缓存操作,特别是仓储模式想要拿到表达式进 ...
- 2016年度最受欢迎的100个 Java 库
[编者按]本文作者为 Henn Idan,主要介绍基于 GitHub 中的数据分析,得出的2016年度最受欢迎的100个 Java 库.本文系国内 ITOM 管理平台 OneAPM 编译呈现. 谁拔得 ...
- eclipse 中文_谁说API必须用英文?中文API的Java库可以有!
是不是看惯了文档里的英文接口(API),也在 IDE 里看惯了自动补全里的英文接口? 现今的绝大多数 API 的确是英文命名没错,但绝非不能或者不应该实现和发布中文 API 的库. 这里用一个简单的汉 ...
- 盘点 100 个最受欢迎的 Java 库!绝对经典
我们分析了 GitHub 中 47,251 条依赖关系,得出最受欢迎的100个 Java 库. 漫长的周末里,我们最喜欢的消遣方式是遍历 GitHub,找出最受欢迎的 Java 库.我们决定,将其中的 ...
- Sun 公司的 Java 跟 Android 使用的 Java 库有什么关系?
全文重点罗列 Java 是 Sun 公司开发的一门语言,同时 Java 也是一个开放平台. Sun 公司为 JVM 发布了 JVM 规范,任何公司都可以按照此规范开发 JVM 语言,如现在的 Kotl ...
- Java黑皮书课后题第10章:**10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2)
**10.23(实现String类)在Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString2) 题目 简短的吐槽 代码:这里将类名改用Test23_MyStrin ...
- 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数
最近Jerry接到一个原型开发的任务,需要在微信里调用ABAP On Premise系统(SAP CRM On-Premise)里的某些函数.具体场景和我之前的公众号文章 Cloud for Cust ...
- 2018年不能错过的 14 个 Java 库
转载自 2018年不能错过的 14 个 Java 库 下面是整理给你的 2018 年不应该错过的 14 个 Java 库包清单,多多少少大家应该都接触过一些,如果还没听过那就OUT了. Guice G ...
- 在分析了47,251个依赖关系之后,2016年排名前100的Java库
谁在上面,谁在后面? 我们分析了Github上的47,251个依赖关系,并抽取了前100个Java库 长周末我们最喜欢的消遣是浏览Github并搜索流行的Java库. 我们决定与您分享乐趣和信息. 我 ...
最新文章
- R语言使用ggpubr包的ggarrange函数组合多张结论图:使用ggpubr包将图像、文本、表格组合在一起展示
- 每日一皮:我靠,这个分枝真的merge回主干了!
- CSS快速学习3:文本、背景等属性
- python财经数据接口工具有哪些_Python财经数据接口包TuShare的使用
- 14款国内外主流三维GIS软件,总有一款中意你
- Qt编写地图综合应用14-离线地图下载
- 牧羊人和金斧子|不要和产品聊天!
- Typora安装包64位---百度网盘下载
- PGO 是啥,咋就让 Go 更快更猛了?
- win10如何把txt更改为bat文件
- AR与VR学习该如何开始-探索篇
- 线上测评图形题技巧一
- ffmpeg 拼接mp4_通过 ffmpeg 无损剪切/拼接视频
- [激光器原理与应用-4]:激光器的内部结构与工作原理
- 插槽+生命周期+过滤器
- 分区变RAW如何恢复数据?
- 单片机中绝对地址的访问 CBYTE
- 疫情隔离期间干过的事
- 04 面试题2-比较老
- libvirt-qemu-虚拟机设备热插拔实践
热门文章
- 保护眼睛的电脑设置_干货,怎么设置显示器,才能保护好我们的眼睛?
- 嵌入式基于Linux电机控制,基于嵌入式arm+linux平台的直流电机调速控制系统.pdf
- mysql用户如何迁移_迁移MySQL用户及权限
- mysql字段是否存在_Mysql判断表字段或索引是否存在
- php生成pdf中文断码_Rmarkdown导出中文PDF解决方案
- Java 遍历HashTable
- docker build -t_在Docker环境构建、打包和运行Spring Boot应用
- python写算法求最短路径,Python实现迪杰斯特拉算法并生成最短路径的示例代码
- fetch用英语解释_fetch的意思在线翻译,解释fetch中文英文含义,短语词组,音标读音,例句,词源,同义词【澳典网ODict.Net】...
- 一个公网ip多少钱_一个丛书书号多少钱