String是定长的字符串,StringBuiler是可变字符串,书上都这么说,可是你们用的时候发现String明明是能够“+”的,StringBuiler无非是用append方法而已。事实上不是这样的,String使用“+”以后变成了一个新的字符串,内存中须要新开辟空间的,好比说String str1 = "abc"; str1 += str1;通过这个操做内存中会有两个字符串,一个是“abc” 另外一个是“abcabc”,而StringBuiler使用append方法以后不会这样,因此说谁快谁慢,你能体会出来的app