String、StringBuffer和StringBuilder请告诉我要比较的实时情况String, StringBuffer,和StringBuilder?
3 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
易变性差异:
StringStringBufferStringBuilder
螺纹-安全差别:
StringBufferStringBuilderStringBufferStringBuilder. StringBuilderStringBuffer.
情况:
如果您的字符串不会更改,请使用String类,因为 String对象是不可变的。 如果您的字符串可以更改(例如:字符串构造中的大量逻辑和操作),并且只能从单个线程访问,则使用 StringBuilder就够好了。 如果您的字符串可以更改,并且将从多个线程访问,请使用 StringBuffer因为 StringBuffer是同步的,所以你有线程安全。
添加回答
举报
0/150
提交
取消
