string 是不可变的,每次使用string类型对象时,都会在内存中创建一个string对象。这就要为该心对象创建一个新的空间。

而stringbuilder是一个字符串容器,有一个缓冲区域。当存储的字符串长度不超过stringbuilder时都会写入到缓冲区。当达到缓冲区的容量时,将自动分配内存并将容量翻倍。这种做法就是减少了内存的申请率。

相关文章:

  • 2022-02-17
  • 2021-06-25
  • 2021-06-05
猜你喜欢
  • 2022-01-05
  • 2022-01-13
  • 2021-11-17
  • 2021-08-06
  • 2022-12-23
  • 2021-07-25
相关资源
相似解决方案