与String类不同的是,java 中的 StringBuilder 与 StringBuffer 是可以更改的,可以替代 String 类,它特别类似一个容器类。
包含下面方法:
append(String str): 在字符串后添加一些字符串
length(): 返回字符串的长度
reverse(): 将字符串反转
setLength(int n): 将字符串定为指定长度
insert(int index, String str): 在字符串指定位置插入新的字符串
举例:
public class StringBufferTest {
public static void main(String[] args) {
StringBuffer str1=new StringBuffer("chen");
System.out.println(str1);
str1.append("robin");
System.out.println(str1);
System.out.println(str1.length());
System.out.println(str1.reverse());
str1.insert(4, "wang");
System.out.println(str1);
str1.setLength(3);
System.out.println(str1);
}
}
chen
chenrobin
9
nibornehc
nibowangrnehc
nib