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