网站建站 公司,今天国际新闻消息,网站备案 上线,免费咨询心理医生qq号1、为什么要学习StringJoiner#xff1f; 2、StringJoiner概述 StringJoiner跟StringBuilder一样#xff0c;也可以看成一个容器#xff0c;创建之后里面的内容是可变的。 2.1、作用 提高字符串的操作效率#xff0c;而且代码编写特别简洁#xff0c;但是目前市场上很少有… 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.jar4473:D:\BaiduNetdiskDownload\IntelliJ IDEA 2023.2\bin -Dfile.encodingUTF-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