首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Integer.parseInt()?该怎么解决

2012-04-22 
Integer.parseInt()???a Integer.parseInt(“123”)b Integer.valueOf(“123”).intValue()两种用法各在

Integer.parseInt()???
a = Integer.parseInt(“123”);
b = Integer.valueOf(“123”).intValue();

两种用法各在什么情况下使用,还是没有什么区别,都可用???

[解决办法]
我的理解是经过a = Integer.parseInt(“123”);之后a为Integer类型,而经过b = Integer.valueOf(“123”).intValue();之后b为int类型
[解决办法]

探讨

我的理解是经过a = Integer.parseInt(“123”);之后a为Integer类型,而经过b = Integer.valueOf(“123”).intValue();之后b为int类型

[解决办法]
探讨
我的理解是经过a = Integer.parseInt(“123”);之后a为Integer类型,而经过b = Integer.valueOf(“123”).intValue();之后b为int类型

[解决办法]
parseInt() 返回的是 原始类型 int
valueOf()返回的是包装过的Integer类型 
假如你去调用返回值的某个方法就应该用valueOf()
就像你用parseInt()以后是没办法直接调用intValue()
而valueOf()的返回值可以调用intValue()方法
至于装箱拆箱..楼上已经说了..

[解决办法]
1、parseInt() 用十进制参数表示的整数值

 2、valueOf() 保持字符串参数表示的值的 Integer 对象

热点排行