目录
StringBuilder可以当成一个容器,内容可以改变。
StringJoiner可以帮助我们提高字符串拼接的速度
1、StringBuilder构造方法
StringBuilder():创建一个空白的对象
StringBuilder(String str):根据参数创建对象
2、StringBuilder常用方法
常用方法有:
append:在末尾添加字符或子串
reverse:反转字符串
length:获取字符串长度
toString:变为String类型
StringBuilder str=new StringBuilder();
System.out.println(str);//空白
StringBuilder str1=new StringBuilder("hhh");
System.out.println(str1);//hhh
//添加元素
str.append("fff");
str1.append("kk");
System.out.println(str);//fff
System.out.println(str1);//hhhkk
//反转
str1.reverse();
System.out.println(str1);//kkhhh
System.out.println(str1.length());//5
3、StringJoiner构造方法
StringJoiner(间隔符)
StringJoiner(间隔符,开始符,结束符)
4、StringJoiner常用方法
import java.util.StringJoiner;//引入包
add方法可以添加元素
length方法可以计算字符串长度,会包括间隔符号,开始和结束符号
toString可以变成String类型
import java.util.StringJoiner;
public class StringJoinerStudy {
public static void main(String[] args) {
StringJoiner sj=new StringJoiner(",");
sj.add("aa").add("gg");//添加元素
System.out.println(sj);//aa,gg
System.out.println(sj.length());//5
StringJoiner sj1=new StringJoiner(",","[","]");
sj1.add("ll").add("ee");
System.out.println(sj1);//[ll,ee]
System.out.println(sj1.length());//7
}
}