StringBuffer类

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>

猜你喜欢

转载自mfcfine.iteye.com/blog/2384539
今日推荐