Java中的StringBuffer為何是可變的?
我們都知道Java中的String類是不可變的,也就是說,一旦我們建立了String變數,我們便不能修改其資料或進行任何操作。
但是,可能有些情況下我們需要修改String變數的資料。在這種情況下,我們可以使用StringBuffer類。
此類 -
- 就像String一樣,但可以修改。
- 它包含一些特定字元序列,但可以透過某些方法呼叫來改變序列的長度和內容。
- 可以安全地供多個執行緒使用。
廣告
我們都知道Java中的String類是不可變的,也就是說,一旦我們建立了String變數,我們便不能修改其資料或進行任何操作。
但是,可能有些情況下我們需要修改String變數的資料。在這種情況下,我們可以使用StringBuffer類。
此類 -