上學的時候就被教育過,較長字符串儘量避免直接用“+”拼接,要採用StringBuffer
今天偶然看到論壇裏有人討論這個問題,就寫了幾個例子分別測試了一下,得到以下結論:
1, 字符串常量的拼接(全部是常量),用“+”最快。
2, 只要拼接的字符串中有一個變量,就是用StringBuilder最快,其次是StringBuffer
PS: 測試環境 JDK1.6 + Eclipse3.2 遍歷次數1000000
字符串拼接問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Web性能測試實戰之JMeter
weixin_44256848
2020-06-25 07:08:46
Jmeter 監控篇(2)
assless
2020-06-16 09:06:39
大幅度提高web應用的性能案例
前幾天,我們就接到其他應用負責人的電話,說我們rate應用的http響應超時,導致頁面上調用他們json接口的數據也顯示很慢。 觀察一下,大喫一驚。 隨便打開一張商品的頁面
iteye_18917
2020-06-08 14:52:17
Jmeter 監控篇(一)
assless
2020-02-22 06:52:35
性能測試負載
weixin_44256848
2020-02-21 16:21:42
安裝LoadRunner報錯could not write value to key.....
weixin_44256848
2019-09-22 18:52:32
LoadRunner - Failed to connect to server "127.0.0.1:8888"
weixin_44256848
2019-09-15 19:43:35
LoadRunner11 回放日誌和View tree中的中文亂碼問題解決辦法
weixin_44256848
2019-09-15 19:43:35
JVM調優之JConsole和JVisualVM工具使用——可用於性能監測
weixin_44256848
2019-08-28 20:22:11
操作系統性能計數器、CPU分析、磁盤I/O分析、內存分析
weixin_44256848
2019-08-28 20:22:10
jmxtrans默認目錄
weixin_44256848
2019-08-28 20:22:10
Loadrunner 監控Windows資源(CPU、內存)的指標分析情況
weixin_44256848
2019-08-28 20:22:09
性能測試策略及指標分析之聽課筆記
weixin_44256848
2019-06-29 20:04:35
rsync傳輸性能測試總結
matthew0701
2019-02-22 23:36:00
負載測試、壓力測試和性能測試的異同
matthew0701
2019-02-22 23:35:57