int 是基本数据类型 Integer是其包装类,他是一个类。然后就可以调用该类中的方法了,但是int不行,他只是一个基本数据类型。这一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。比如,现在int要转为字符串类型
int a=1;
String a=Integer.toString(a);
同样是a=1,但是此时这个1已经是字符串了a="1".在java中包装类,比较多的用途是用在于各种数据类型的转化中。还有就是有获取最大值什么的。具体你可以看看api中的javalang包中的integer类中的构造函数好方法。
int 是基本的数据类型,Interget,是一个类。Interget多用来实现数据的转换,nt num=Integer.valueOf("12"); int num2=Integer.parseInt("12"); double num3=Double.valueOf("12.2"); double num4=Double.parseDouble("12.2");