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