机器人论坛
直播中

陈莉

7年用户 203经验值
私信 关注
[问答]

请问StringBuilder类与string类的区别是什么?

StringBuilder类与string类的区别是什么

回帖(1)

石栓柱

2020-11-6 16:36:02
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间
StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量 。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分