`
helpbs
  • 浏览: 1159037 次
文章分类
社区版块
存档分类
最新评论

不良代码展示-尽量强制转换减少toString()的调用

 
阅读更多

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6936284

不良代码:



其实,Map里面存放的虽然是Object,但是放进去String对象,拿出来的还是String对象,是可以强制转换的。

而调用toString()方法,是有系统开销的,同样也会有NullPointException的危险。

而且,如果放入的对象可以明确是整数的话,最好还是不要放String,而是直接放Integer对象比较好。


比较好的代码1


比较好的代码2


java编译器会在合适的时候,自动把int类型和Integer对象互相转换的。



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics