close
String是固定長度,一但建立就不可以更改他的值,如果不斷的用+,會大量的消耗資源,
如果是會經常改變的字串最好不要用String,用多了會容易對系統產生影響,
最好使用StringBuilder和StringBuffer,
但StringBuilder和StringBuffer 雖然提供了相同的介面,
然而在不需考量多執行緒同步的時候我們使用StringBuilder來獲得最佳的效率,
要考慮多執行緒的情況下使用StringBuffer來讓類別自動處理同步的問題。
在大部分的情況下,以效率來看,
StringBuilder > StringBuffer > String
但StringBuilder是non-thread-safe,而StringBuffer則是Thread-Safe
全站熱搜
留言列表