StringBuffer类
StringBuffer是可变的
String是不可变的
TestStringBuffer.java
//测试StringBuffer类的常用方法
public class TestStringBuffer {
public static void main(String[] args) {
String s = "Mircosoft";
char a[] = {'a','b','c'};
StringBuffer sb1 = new StringBuffer(s);
sb1.append('/').append("IBM").append('/').append("Sun");
System.out.println(sb1);//Mircosoft/IBM/Sun
StringBuffer sb2 = new StringBuffer("数字");
for(int i=0; i<=9; i++){
sb2.append(i);
}
System.out.println(sb2);//数字0123456789
sb2.delete(8,sb2.length()).insert(0,a);
System.out.println(sb2);//abc数字012345
System.out.println(sb2.reverse());//54321字数cba
}
}
F:\java>javac TestStringBuffer.java F:\java>java TestStringBuffer Mircosoft/IBM/Sun 数字0123456789 abc数字012345 543210字数cba F:\java>