String/StringBuffer/StringBuilde

2019-03-20  本文已影响0人  DKing丶

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读