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