String & StringBuffer & StringBulider
Posted on 2009-07-08 13:39 Gavin.lee 閱讀(245) 評論(0) 編輯 收藏 所屬分類: java SE & EE三句話讓你徹底運用String 、StringBuffer 、StringBuilder
1.如果你偶爾對簡單的字符串常量進行拼接,那么可以使用String,它足夠簡單而且輕量級;
2.如果你需要經常進行字符串的拼接、累加操作,請使用StringBuffer或StringBuilder;
3.如果是在單線程的環境中,建議使用StringBuilder,它要比StringBuffer快;如果是在多線程的環境中,建議使用StringBuffer,它是線程安全的;
因此,StringBuilder實際上是我們的首選,只有在多線程時才可以考慮使用StringBuffer,只有在字符串的拼接足夠簡單時才使用String。