1、StringJoiner跟StringBuilder一样,也可以看成是一个容器,创建之后里面的内容是可变的。
2、作用:提高字符串的操作效率,而且代码编写特别简洁,但是目前市场上很少有人用。因为它是jdk8出现的。
3、StringJoiner的构造方法
(1)public StringJoiner(间隔符号) 创建一个StringJoiner对象,指定拼接时的间隔符号
(2)public StringJoiner(间隔符号,开始符号,结束符号) 创建一个StringJoiner对象,指定拼接时的间隔符号、开始符号、结束符号
4、StringJoiner的成员方法
(1)public StringJoiner add(添加的内容) 添加数据,并返回对象本身
(2)public int length( ) 返回长度(字符出现的个数)
(3)public String toString( ) 返回一个字符串(该字符串就是拼接之后的结果)
package StringJoiner;
import java.util.StringJoiner;
public class text构造方法1 {
public static void main(String[] args) {
//创建一个对象,指定间隔符号
StringJoiner sj = new StringJoiner("---");
//添加元素
sj.add("aaa").add("bbb").add("ccc");
//打印结果
System.out.println(sj);
}
}
package StringJoiner;
import java.util.StringJoiner;
public class text构造方法2 {
public static void main(String[] args) {
//创建对象
StringJoiner sj = new StringJoiner(",", "[", "]");
//添加元素
sj.add("aaa").add("bbb").add("ccc");
//打印结果
System.out.println(sj);
System.out.println(sj.length());//总计字符的个数
System.out.println(sj.toString());
}
}