String字符串性能优化的几种方案(20)
String s1=new String(\"ab\"); s.intern();
jdk1.6:若字符串常量池里没有“ab\" , 则会在常量池里存放一个“ab\"副本 , 该副本地址与堆中的”ab\"地址不相等;
jdk1.7:若字符串常量池里没有“ab\" , 会将“ab”的对象引用放到字符串常量池里 , 该引用地址与堆中”ab\"的地址相同;
jdk1.8:若字符串常量池中包含与当前对象相当的字符串 , 将返回常量池里的字符串;若不存在 , 则将该字符串存放进常量池里 , 并返回字符串的引用 。
3.如何使用字符串的分割方法?
在简单进行字符串分割时 , 可以用indexOf替代split , 因为split的性能不够稳定 , 故针对简单的字符串分割 , 可优先使用indexOf代替;
推荐阅读
- 永劫无间|《永劫无间》新英雄\岳山\在测试服推出,游戏性能进一步提升
- 游戏本|畅玩喋血复仇不花大价钱,双十一天选迎好价,6K入手高性能游戏本
- iqoo|KPL选手同款手游利器!双11别错过iQOO性能旗舰
- 森林之子|双十一性价比风暴来袭,这些性能强劲的笔记本不容错过
- fps|《古墓丽影:暗影》移除D加密,性能提升显著
- 王者荣耀|游戏性能数据简报〡iPhone 13
- |原神云游戏公测,再也不用担心手机性能,还能白嫖一个月?
- 仙剑奇侠传七|英伟达公布最新支持DLSS游戏:《仙剑7》性能表现强势
- ag战队|手机性能是否过剩,本身就是个伪命题,毕竟最终解释权归用户所有
- |我现在是明白了,A15性能再强没啥用