20200109 java.util.StringJoiner
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了20200109 java.util.StringJoiner,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1416字,纯文字阅读大概需要3分钟。
内容图文
![20200109 java.util.StringJoiner](/upload/InfoBanner/zyjiaocheng/648/a8e2db436c264b8c90cb3faceaa9f1b8.jpg)
StringJoiner用于构造存在分隔符的字符串,可以指定字符串的前缀、后缀。
通过setEmptyValue()方法设置字符串为空时的返回值,即使指定了前缀后缀,只要字符串为空,也返回etEmptyValue()方法设置的值。
merge()方法,返回值为【调用对象的前缀+调用对象的字符串值+入参对象的字符串值+调用对象的后缀】。
StringJoiner sj1 = new StringJoiner(",");
System.out.println("sj1 = " + sj1); // sj1 =
StringJoiner sj2 = new StringJoiner(",", "{", "}");
sj2.add("ab").add("c");
System.out.println("sj2 = " + sj2); // sj2 = {ab,c}
StringJoiner sj3 = new StringJoiner(",", "{", "}");
sj3.setEmptyValue("eee");
System.out.println("sj3 = " + sj3); // sj3 = eee
StringJoiner sj4 = new StringJoiner(",");
sj4.add("a").add("b");
System.out.println("sj4 = " + sj4); // sj4 = a,b
System.out.println("sj4.length() = " + sj4.length()); // 3
StringJoiner sj5 = new StringJoiner("-", "[", "]");
sj5.add("xy").add("z");
System.out.println("sj5 = " + sj5); // sj5 = [xy-z]
StringJoiner sj11 = new StringJoiner(",", "{", "}").add("ab").add("c");;
StringJoiner sj12 = new StringJoiner("-", "[", "]").add("xy").add("z");;
System.out.println("{ab,c} merge [xy-z] = " + sj11.merge(sj12)); // {ab,c} merge [xy-z] = {ab,c,xy-z}
StringJoiner sj21 = new StringJoiner(",", "{", "}").add("ab").add("c");
StringJoiner sj22 = new StringJoiner("-", "[", "]").add("xy").add("z");;
System.out.println("[xy-z] merge {ab,c} = " + sj22.merge(sj21)); // [xy-z] merge {ab,c} = [xy-z-ab,c]
内容总结
以上是互联网集市为您收集整理的20200109 java.util.StringJoiner全部内容,希望文章能够帮你解决20200109 java.util.StringJoiner所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。