interger.parserint(String)返回的是int类型 将字符串参数作为有符号的十进制整数进行分析。
integer.ValueOf(String)返回的是包装类integer对象
parseInt()返回的是基本类型int
而valueOf()返回的是包装类Integer
Integer是可以使用对象方法的 而int类型就不能和Object类型进行互相转换
int aaa=Integer.parseInt("aaa");
int bbb=Integer.valueOf("bbb"); 为什么你的程序返回值都可以用int来接收呢? 因为Integer和int可以自动转换
Integer c = 5; int d = c;像是这样表示是没有编译错误的