→ ssccg: 單以這四種寫法(不論迴圈)結論是看compiler 12/01 11:54
→ ssccg: 如果你實際用的地方沒迴圈,不要想太多通通用 + 讓compiler 12/01 11:55
→ ssccg: 和jvm選擇最好的作法,不要再去研究這個問題 12/01 11:55
→ ssccg: 只有在迴圈內串接的字串,會在迴圈結束後使用時,才需要在 12/01 12:00
→ ssccg: 迴圈外宣告StringBuilder (沒必要不要用StringBuffer) 12/01 12:00
→ ssccg: 如果你是想研究compiler做了什麼,看.class檔的bytecode有 12/01 12:01
→ ssccg: 什麼差別(javap),要看實際執行就開debug一步一步看 12/01 12:05
→ a89051236: 請問「沒必要不要用StringBuffer」的原因為何呢? 12/01 13:12
推 gasbomb: 你不應該print的 print很花時間這樣根本看不出差異 12/02 01:36
推 jtorngl: StringBuffer 的 API 都有宣告 synchronized 12/02 01:53
推 Jichang: 亂測一通 哈哈 1.不能print 2.stringbuffer不是這樣用 12/02 21:26
推 sw12: jdk版本要註明一下。另外,沒差。差在你紀錄輸出的時間 12/07 14:17
推 so1omon1991: 很在意記憶體佔用狀況的話改用StringBuilder吧 01/02 13:19
推 gmoz: 這測試沒啥意義啊 字串不斷連接的要夠長才有意義 03/20 18:00