读书人

Integer.parseInt()?该怎么解决

发布时间: 2012-04-22 18:34:46 作者: rapoo

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 对象

读书人网 >J2EE开发

热点推荐