String、StringBuffer和StringBuilder请告诉我要比较的实时情况String, StringBuffer,和StringBuilder?
3 回答

慕码人2483693
TA贡献1860条经验 获得超9个赞
易变性差异:
String
StringBuffer
StringBuilder
螺纹-安全差别:
StringBuffer
StringBuilder
StringBuffer
StringBuilder
. StringBuilder
StringBuffer
.
情况:
如果您的字符串不会更改,请使用String类,因为 String
对象是不可变的。 如果您的字符串可以更改(例如:字符串构造中的大量逻辑和操作),并且只能从单个线程访问,则使用 StringBuilder
就够好了。 如果您的字符串可以更改,并且将从多个线程访问,请使用 StringBuffer
因为 StringBuffer
是同步的,所以你有线程安全。
添加回答
举报
0/150
提交
取消