例如Integer x=new Integer (i); int m =x.intValue() 拆箱时必须用intValue来拆箱吗??
不一定,要看你需要的数据类型。但是要按照优先级来
double m=x.intValue();这个可以自动转换
int m=x.doubleValue(); 编译器就会报错,需要强制转换吧
(我也是刚学)
这个难道不是调用出错的原因吗?
int i=10;
Integer x=new Integer(i);
int m=(int)x.doubleValue(); 这样通过