//自动装箱和拆箱
Integer x=100;int y=x;
如果Integer a=1000;Integer b=1000;则a==b值为false,因为这里比较的还是两个对象的内存地址,不会自动拆箱,但在进行四则运算的时候会自动拆箱。
!但是如果Integer a=127;Integer b=127;则a==b为true,因为不超过Byte类型范围的包装对象已经存到了整数型常量池种,所以a,b保存的地址相同。
Integer常用方法:
parseInt:静态方法,字符串转int:int i=Integer.parseInt("123");//像java.lang.Double也会有
parseDouble,java.lang.Float也有parseFloat。
String、int、Integer的常用转换: