Java快速入門(本文篇幅較長(zhǎng)额嘿,建議點(diǎn)喜歡后收藏后閱讀)
每天學(xué)會(huì)一個(gè)知識(shí)點(diǎn)交洗,覺(jué)得不錯(cuò)的可以留言關(guān)注下,戳我主頁(yè)獲取Java資料(工具包奥吩,面試資料哼蛆,視頻教學(xué),包含社群解答)
Java StringBuffer和StringBuilder類
當(dāng)對(duì)字符串進(jìn)行修改的時(shí)候霞赫,需要使用StringBuffer和StringBuilder類腮介。
和String類不同的是,StringBuffer和StringBuilder類的對(duì)象能夠被多次的修改端衰,并且不產(chǎn)生新的未使用對(duì)象叠洗。
StringBuilder類在Java 5中被提出甘改,它和StringBuffer之間的最大不同在于StringBuilder的方法不是線程安全的(不能同步訪問(wèn))。
由于StringBuilder相較于StringBuffer有速度優(yōu)勢(shì)灭抑,所以多數(shù)情況下建議使用StringBuilder類十艾。然而在應(yīng)用程序要求線程安全的情況下,則必須使用StringBuffer類腾节。
實(shí)例
public class Test{
public static void main(String args[]){
StringBuffer sBuffer = new StringBuffer(" test");
sBuffer.append(" String Buffer");
System.ou.println(sBuffer);
}
}
以上實(shí)例編譯運(yùn)行結(jié)果如下:
test String Buffer
StringBuffer 方法
以下是StringBuffer類支持的主要方法:image.png
下面列表里的方法和String類的方法類似:
image.png
image.png