【发布时间】:2019-12-15 09:38:47
【问题描述】:
我注意到Oracle StringBuilder 和Codename One StringBuilder 的Javadocs 存在差异。例如,第一个不是线程安全的,第二个是线程安全的。
但是,我的问题是关于 StringBuilder 的 Codename One 版本,特别是关于这个不完整的句子,其中缺少示例:«String builder are used by the编译器实现二进制字符串连接运算符+。例如,代码:被编译成等价于:»。
所以,我的问题是在Strings 之间使用StringBuilder 而不是+ 运算符是否没有任何优势。我注意到,在 Codename One 来源中,您经常使用 StringBuilder,但在我的应用程序中,如果我连接一百个 String 或者如果我使用 StringBuilder 附加它们,在性能和记忆?即使这些Strings的内容在编译时是不知道的?
【问题讨论】:
-
字符串之间的
+=运算符的相同问题。
标签: codenameone