Java基础知识点(StringJoiner及String、StringBuilder、StringJoiner总结)

时间:2021-03-24 00:42:56

一:StringJoiner的概述及作用

1.概述:跟StringBuilder一样,也可以看成是一个容器,创建之后里面的内容是可变的。

2.作用:提高字符串的操作效率,而且代码编写特别简洁,但是目前很少有人用。

这个功能是在JDK8出现的。

二:StringBuilder的构造方法

方法名

说明

public StringJoiner(间隔符号)

创建一个StrIngJoiner对象,指定拼接时的间隔符号

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

创建一个StringJoiner对象,指定拼接时的间隔符号、开始符号、结束符号

StringJoiner sj = new StringJoiner("...");
StringJoiner sj = new StringJoiner(",","{","}");

三:StringBuilder的成员方法

方法名

说明

public StringJoiner(添加的内容);

添加数据并返回对象本身

public int length()

返回长度(字符出现的个数)

public String toString()

返回一个字符串(该字符串就是拼接之后的结果)

eg:


import java.util.StringJoiner;

public class Demo1 {
public static void main(String[] args){
//1.创建一个对象,并指定中间的间隔符号
StringJoiner sj = new StringJoiner("---");

//2.添加元素
sj.add("bbb").add("ccc").add("ddd");


//3.打印结果
System.out.println(sj);
}
}

四:总结

1.String:表示字符串的类,定义了很多操作字符串的方法。

2.StringBuilder:一个可变的操作字符串的容器。还可以将容器里面的内容反转。

3.StringJoiner:JDK出现的一个可变的操作字符串的容器,可以高效、方便的拼接字符串,在拼接的时候,可以指定间隔符号,开始符号,结束符号。

Java基础知识点(StringJoiner及String、StringBuilder、StringJoiner总结)