int是基本数据类型,Integer是其包装类,java是面向对象的语言,所以将基本数据类型
进行包装成一个类,操作更灵活方便,其他相应的包装类有,short -Short,char-character
byte-Byte,long-Lang,float-Float,double-Double,blooean-Blooean
在这些包装类中提供了一些静态方法对基本类型
数据进行操作,特别是在在各种数据类型转化时,
例如Integer类中提供了将字符与为int型数据互相转化的的方法,parseInt(),和toString()方法
int num = Integer.parseInt("88");还有进制的转化方法valueOf()
int num2 = Integer.valueOf(String s, int radix);
当然在jdk1.5之后 有了自动装箱与拆箱,实现了Integer与int数据之间的自动转换
比如 :Integer x = new Integer(4) ; 与 Integer x = 4 ;(自动装箱)是等价的
x = x +2 ;(自动拆箱) 变成了 int类型。 |