Integer.ValueOf().intValue和Integer.parseInt的区别?

2014-09-01 开源中国

总的来说,这两种写法的功能是一样的。区别之处,Integer.ValueOf().intValue()     会比Integer.parseInt()多创建一个Integer对象。     实际上,如果你看看java的源代码你就知道了:Integer.ValueOf()就是通过parseInt()     实现的。     如下:             public   static   Integer   valueOf(String   s)   throws   NumberFormatException             {     return   new   Integer(parseInt(s,   10));             }  


用户评论
开源开发学习小组列表