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>