欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

String 和StringBuffer的区别的一点体会

程序员文章站 2022-03-31 14:25:14
...

String 和Stringbuffer有什么区别呢?

看下面的例子:

public static void changeString(String input){
		input=input+"___";
//		System.out.println(input);
	}
	public static void changeStringBuffer(StringBuffer input){
		input.append("___");
//		System.out.println(input);
	}
	
	@Test
	public void test_String(){
		String input="whuang";
		System.out.println(input);
		changeString(input);
		System.out.println(input);
	}

 运行结果是:

whuang

whuang

 

@Test
	public void test_StringBuffer(){
		StringBuffer stringb=new StringBuffer("whuang");
		System.out.println(stringb);
		changeStringBuffer(stringb);
		System.out.println(stringb);
	}

 运行结果是:

whuang

whuang___