StringJoiner 和 StringBuilder 一样,也可以看成是一个容器,创建之后内容是可变的。 它是在JDK8中出现的。
作用:提高字符串的操作效率,而且代码编写特别简介。
StringJoiner 构造方法
StringJoiner sj = new StringJoiner("间隔符号");
//创建一个StringJoiner对象,指定拼接时的间隔符号
间隔符号为:“---”
1---2---3
StringJoiner sj = new StringJoiner("间隔符号","开始符号","结束符号");
//创建一个StringJoiner对象,指定拼接时的间隔符号、开始符号、结束符号
间隔符号为:“---” 开始符号:“[” 结束符号:“]”
[1---2---3]
StringJoiner没有空参构造
StringJoiner 常用方法
sj.add("");//添加元素
sj.length();//返回StringJoiner个数(包括了间隔、开始、结束的符号)
sj.toString();//把StringJoiner换成String
j.setEmptyValue("默认值");//当StringJoiner什么都没有时默认为”默认值“
System.out.println(sj.toString() + " " + sj);//111 111