2011年11月13日

StringBuffer與StringBuilder差別



Java字串中,常常在改變的字串會建議使用StringBuffer來減少系統產生新字串並回收舊字串的機制,而StringBuilder有甚麼差別呢?其實他們使用起來的效果是一模一樣的,不管是提供的方法或是宣告的方式,他們的差別在於StringBuilder的效能比StringBuffer更佳,因為StringBuilder使用在單線程的環境下,因此如果你確定你的系統試運行在單一線程的環境時,你可以使用StringBuiler來建構你的字串。



沒有留言:

ShareThis