基本类型boolean,char,double,float,byte,short,int,long
包装类类型Boolean,Character,Double,Float,Byte,Short,Integer,Long
将基本类型值转换为包装类对象的过程称为装箱,相反的过程称为开箱;
如果一个基本类型值出现在需要对象的环境中,编译器会将基本类型值进行自动装箱;如果一个对象出现在需要基本类型值的环境中,编译器将对对象进行自动开箱。如:
Integer[] intArray = {1, 2, 3};基本数据类型值1、2、3被自动装箱成对象new Integer(1)、new Integer(2)、new Integer(3)。
System.out.println(intArray[0] + intArray[1] + intArray[2]);对象intArray[0]、intArray[1]、intArray[2]被自动转换(开箱)为int值然后进行相加。
in[]是不能自动装箱的,只能是int[]中的int类型元素可以,要装箱就只能一个个的装箱了...... |