##########################
intValue
public int intValue()以 int 类型返回该 Integer 的值。
指定者:
类 Number 中的 intValue
返回:
转换为 int 类型后该对象表示的数值。
#################################33
你后面的写法不对,应该是int c = Integer.valueOf("10").intValue();这样返回的才是int类型。
------解决方案--------------------
如果仅是数值计算,int 和 Integer无异
如果要进行页面空值和0输出时,Integer可以为空,而int为0 ------解决方案-------------------- 返回值不同. ------解决方案-------------------- 楼主,这个查看JavaSE api中 Integer类可以解决。
Interger类里:
public static int parseInt(String s) throws NumberFormatException //将字符串参数作为有符号的十进制整数进行分析。
* @param s the string to be parsed.
* @return an {@code Integer} object holding the value
* represented by the string argument.
* @exception NumberFormatException if the string cannot be parsed
* as an integer.
*/
public static Integer valueOf(String s) throws NumberFormatException {
return Integer.valueOf(parseInt(s, 10));
}