String/StringBuffer/StringBuilder

[A] 在字符串内容不经常发生变化的业务场景有限使用String类。如果有大量字符串进行拼接,避免使用String与String之间的“+”操作,因为这样会长生大量无用的中间对象,耗费明见且执行效率低下。

[B] 在频繁进行字符串的运算,并且运行在多线程的环境下,建议使用StringBuffer。例如XML解析,Http参数解析封装。

[C] 在频繁进行字符串的运算,并且运行在单线程环境下,建议使用StringBuilder,例如SQL语句的拼装,JSON封装等。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容