Java中的StringBuffer为何是可变的?


我们都知道Java中的String类是不可变的,也就是说,一旦我们创建了String变量,我们便不能修改其数据或进行任何操作。

但是,可能有些情况下我们需要修改String变量的数据。在这种情况下,我们可以使用StringBuffer类。

此类 -

  • 就像String一样,但可以修改。
  • 它包含一些特定字符序列,但可以通过某些方法调用来改变序列的长度和内容。
  • 可以安全地供多个线程使用。

更新于:2020年2月26日

2K+浏览量

开始你的 职业生涯

完成课程后获得认证

开始吧
广告