总是说要确保类被包包装过,什么意思

解决方案 »

  1.   

    int - > Integer 包装
    Integer - > int 拆箱以此类推。
      

  2.   

    在java中,数据类型总共可分为两大种,基本数据类型(值类型)和类类型(引用数据类型)。基本类型的数据不是对象,不能作为对象调用其toString()、hashCode()、getClass()、equals()等等方法。 所以在java中,针对8种基本数据类型,提供了针对每个基本数据类型的包装类。如下:  INDEX 基本数据类型 包装类 
    1 int Integer 
    2 char Character 
    3 float Float 
    4 double Double 
    5 byte Byte 
    6 short Short 
    7 long Long 
    8 boolean Boolean 所谓装箱,就是把基本类型用它们相对应的引用类型包起来,使它们可以具有对象的特质,如我们可以把int型包装成Integer类的对象,或者把double包装成Double,等等。 所谓拆箱,就是跟装箱的方向相反,将Integer及Double这样的引用类型的对象重新简化为值类型的数据。