Java中何时用String,何时用StringBuilder

2025-02-23 09:30:19
推荐回答(2个)
回答1:

如果文本(字符串)不会改变就用String类,因为String对象是不可变的。
如果文本(字符串)可以改变并且在单线程中访问,使用StringBuilder。
如果文本(字符串)可以改变并且在多线程中访问,使用StringBuffer。

回答2:

如果你定义的字符串不会改变 就用String 因为String对象是不可变的。
反之如果改变就使用 Stringbuilder 因为StringBuilder的长度是可变的。
希望能帮到你!’