StringJoiner类(间隔符号,开始符号,结束符号)

1、为什么要学习StringJoiner?

2、StringJoiner概述

  • StringJoiner跟StringBuilder一样,也可以看成一个容器,创建之后里面的内容是可变的。

2.1、作用

  • 提高字符串的操作效率,而且代码编写特别简洁,但是目前市场上很少有人用。
  • JDK8出现的一个可变的操作字符串的容器,可以高效,方便的拼接字符串。在拼接的时候,可以指定间隔符号,开始符号,结束符号。

3、StringJoiner的构造方法

方法名说明
  • public StringJoiner(间隔符号)
  • 创建一个StringJoiner对象,指定拼接时的间隔符号
  • public StringJoiner(间隔符号,开始符号,结束符号)
  • 创建一个StringJoiner对象,指定拼接时的间隔符号、开始符号、结束符号

4、StringJoiner的成员方法

方法名说明
  • public StringJoiner add(添加的内容)
  • 添加数据,并返回对象本身
  • public int length()
  • 返回长度(字符出现的个数)
  • public String toString()
  • 返回一个字符串(该字符串就是拼接之后的结果)
package stringdemo;import java.util.StringJoiner;public class StringJoinerTest {public static void main(String[] args) {StringJoiner sj = new StringJoiner("---");sj.add("aaa").add("bbb").add("ccc");System.out.println(sj);StringJoiner sj1 = new StringJoiner(",", "[", "]");sj1.add("aaa").add("bbb").add("ccc");System.out.println(sj1);int length = sj1.length();System.out.println(length);String string = sj1.toString();System.out.println(string);}
}D:\Java\jdk-17\bin\java.exe "-javaagent:D:\BaiduNetdiskDownload\IntelliJ IDEA 2023.2\lib\idea_rt.jar=4473:D:\BaiduNetdiskDownload\IntelliJ IDEA 2023.2\bin" -Dfile.encoding=UTF-8 -classpath F:\IdeaProjects\JavaSenior\out\production\Exception stringdemo.StringJoinerTest
aaa---bbb---ccc
[aaa,bbb,ccc]
13
[aaa,bbb,ccc]Process finished with exit code 0


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部