String是定長的字符串,StringBuiler是可變字符串,書上都這麼說,可是你們用的時候發現String明明是能夠「+」的,StringBuiler無非是用append方法而已。事實上不是這樣的,String使用「+」以後變成了一個新的字符串,內存中須要新開闢空間的,好比說String str1 = "abc"; str1 += str1;通過這個操做內存中會有兩個字符串,一個是「abc」 另外一個是「abcabc」,而StringBuiler使用append方法以後不會這樣,因此說誰快誰慢,你能體會出來的app