包装类是针对于所有原生数据的包装
也就是8个基本数据类型,所以对应有8个包装类。
所有的包装类(8个)都位于java.lang下。
Java中的8个包装类分别是:Byte, Short, Integer, Long, Float, Double, Character, Boolean,它们的使用方式都是一样的,可以实现基本数据类型与包装类型的双向转换。
下面以主要Integer类为例说明。
Integer类将int类型的值包装到一个对象中。
Integer通过下面这个构造方法构造相应的整型数的对象: public Integer(int value);
public int intValue()方法则返回这个包装类所包装的整型值。
代码实现:- import java.util.ArrayList;
- import java.util.Collection;
- public class BoxTest
- {
- public static void main(String[] args)
- {
- Collection<Integer> c = new ArrayList<Integer>();
- c.add(3);//将int类型的3转换为Integer类型并放到集合当中
- }
- }
复制代码
|