我遇到了一个我正在开发的轻量级应用程序。
对于内存使用,StringBuilder
似乎更有效。
StringBuilder
的使用优于旧的。{1}}
String
?感谢您提供更多详情
答案 0 :(得分:1)
StringBuilder
在连接时使用较少的内存(因为它不会复制两个字符串),这意味着如果你计划进行许多连接(在循环中!)你和#39; d最好使用StringBuilder
。
通常,性能的比较不是在StringBuilder
和String
之间,而是在StringBuilder
和StringBuffer
之间。后者是同步的,更安全"但是,当你不关心并发问题而你想要最佳性能时,偏好通常会趋向于StringBuilder
。