为什么 Java 中的 StringBuffer 是可变的?
我们都知道 Java 中的 String 类是可变的,也就是说一旦我们创建了一个 String 变量,我们就不能修改其数据或进行任何操作。
但是,可能会遇到需要修改 String 变量中的数据的情况。在这种情况下,我们可以使用 StringBuffer 类。
此类 −
- 就像一个 String,但可以修改。
- 它包含一些特定的字符序列,但序列的长度和内容可以通过某些方法调用进行更改。
- 可以安全地供多个线程使用。
广告
我们都知道 Java 中的 String 类是可变的,也就是说一旦我们创建了一个 String 变量,我们就不能修改其数据或进行任何操作。
但是,可能会遇到需要修改 String 变量中的数据的情况。在这种情况下,我们可以使用 StringBuffer 类。
此类 −