栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 学习笔记 - Java 8 StringJoiner

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 学习笔记 - Java 8 StringJoiner

Java 学习笔记 - Java 8 StringJoiner
  • 拼接
  • 链式调用
  • 合并两个 StringJoiner
  • 没添加任何元素时显示某值
  • 参考资料

有了这东西,拼接字符串再也不用丑丑的掐头去尾了。

拼接
StringJoiner sj = new StringJoiner("-");
sj.add("a");
sj.add("b");
sj.add("c");
System.out.println(sj.toString()); // a-b-c
链式调用
StringJoiner sj = new StringJoiner("-", "[", "]");
sj.add("a").add("b").add("c");
System.out.println(sj.toString()); // [a-b-c]
合并两个 StringJoiner

主 StringJoiner 的开始结束符有效。

StringJoiner sj = new StringJoiner("-", "[", "]");
sj.add("a").add("b").add("c");
StringJoiner sj2 = new StringJoiner(",", "{", "}");
sj2.add("1").add("2").add("3");

// System.out.println(sj.merge(sj2).toString()); // [a-b-c-1,2,3]
System.out.println(sj2.merge(sj).toString()); // {1,2,3,a-b-c}
没添加任何元素时显示某值
StringJoiner sj = new StringJoiner("-", "[", "]");
sj.setEmptyValue("大家好"); // 如果为空显示此值
System.out.println(sj.toString()); // 大家好

sj.add("a").add("b").add("c");
System.out.println(sj.toString()); // [a-b-c]
参考资料

java.util.StringJoiner (Java Platform SE 8 )

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/946886.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号