30.在java中爲啥不用「+」進行字符串的拼接-------一二熊貓沖沖衝

因爲在for循環中如果進行加號的話,每次循環都會產生一個StringBuffer對象,例如: int a; String s=「a」; for(int=0;i<10000;i++) {s=s+m;}//效率低下,需要建立一萬個對象; 這是爲啥呢·?因爲String s="a+b"時,語句會自動轉化爲:String s=new StringBuffer().append(「a」).append(「b
相關文章
相關標籤/搜索