A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张向辉 于 2013-1-22 12:50 编辑

JDK1.5以后,自动装箱拆箱的新特性适用于所有基本数据类型的对象包装类吗?

评分

参与人数 1技术分 +1 收起 理由
Rancho_Gump + 1 赞一个!

查看全部评分

1 个回复

正序浏览
   包装类是针对于所有原生数据的包装
  也就是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()方法则返回这个包装类所包装的整型值。

      代码实现:
  1. import java.util.ArrayList;
  2. import java.util.Collection;

  3. public class BoxTest
  4. {
  5. public static void main(String[] args)
  6. {
  7. Collection<Integer> c = new ArrayList<Integer>();

  8. c.add(3);//将int类型的3转换为Integer类型并放到集合当中
  9. }
  10. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
黄锦成 + 1 继续努力

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马