StringBuffer和StringBuilder两个类的功能完全相同;
但StringBuilder处理字符串的效率高于StringBuffer。
构建一个可变字符串对象(把它看成是一个容器,用来存放各种字符,这些字符会组成一个可变的串)。可变字符串当成一个容器
常见方法如下:
StringBuildervs=newStringBuilder();
Append表连接:
StringBuilderstr=newStringBuilder();
str.append('a').append(12).append('d');
System.out.println(str);
Delete删除从1到3位,不包含第三位
str.delete(1,3);
System.out.println(str);
vs.delete(0,vs.length());//清空
vs.setCharAt(0,'A');//将第0个位置上的字符替换为A
System.out.println(vs);
vs.insert(0,"Hello!");//在第0个位置上插入一个串。
System.out.println(vs);
vs.deleteCharAt(0);//将第0个位置上的字符删除。
System.out.println(vs);
vs.reverse();//逆着(可变字符串: 头变尾,尾变头)