几个优化字符串操作性能的技巧

尽可能把字符串存储为常量,这会保证使用内置池,同时最小化所需机器指令的数量

如果string类能够正常工作,就不要使用stringbuilder,例如一个单独字符串的赋值操作

如果要循环建立一个庞大的字符数据块,就是用stringbuilder

如果需要国际化的字符串,就只能使用方法compare(),否则,使用compareordinal()方法

如果只需知道字符串是否相同,就应使用equals()方法,而不是compareordinal()方法

通常情况下使用方法equals(),而不是“=”运算符

posted @ 2015-08-18 15:45  CityWalker  阅读(263)  评论(0编辑  收藏  举报
天天来