Java筆記--StringBuilder類
StringBuilder的作用:
提高字符串的操作效率。
StringBuilder類的介紹:
1、是一個可變的字符序列。(之前學的String類不可以被修改,只能被替換)

輸出結果:

2、StringBuild是字符串緩沖區(qū),可以將當做容器,容器中可以存儲任意類型的數(shù)據(jù),但是進入這個容器之后,所有的數(shù)據(jù)都會變成字符串類型。


將程序輸出后可以看到數(shù)據(jù)都被拼接在了一起且變成了字符串類型。
StringBuilder類的構造方法:
StringBuilder( );創(chuàng)建一個空的字符串緩沖區(qū)(默認為16個字符,不夠會自己擴容)
StringBuilder(String str);創(chuàng)建一個帶參數(shù)的字符串緩沖區(qū)。
(可以將兩種構造方法看做StringBuilder類的靜態(tài)初始化和動態(tài)初始化)
StringBuilder類常用成員方法:
1、public StringBuilder append(任意類型)。添加數(shù)據(jù),并返回對象自己。

2、public StringBuilder reverse( )。將緩沖區(qū)的內(nèi)容反轉。
3、public int length( )。 返回字符串的長度。
4、public String toString( )。將緩沖區(qū)的內(nèi)容,以字符串的形式返回。


雖然執(zhí)行結果看起來好像一樣,但是sb是StringBuilder類型,而s是字符串類型。
標簽: