首页 > 其他 > 详细

包装类

时间:2020-12-01 09:19:47      阅读:18      评论:0      收藏:0      [点我收藏+]
  • 装箱:把基本数据类型的数据,包装到包装类中(基本数据类型 -- 》 包装类型)

  • 拆箱:从包装类中取出基本数据类型的数据(包装类型 -- 》 基本数据类型)

  • 方法

    //装箱
    构造方法
        Integer(int valur); 构造一个新分配的Integer对象,他表示的指定的int类型的值 123
        Integer(String s); 构建一个新分配的Integer对象,他表示的String参数类型指定的int值 "123"
    静态方法    
        static Integer valueOf?(int i); 返回表示指定的 int值的 Integer实例。  
        static Integer valueOf?(String s); 返回一个保存指定值的 Integer对象 String的int值 
         //传递一个真字符串 NumberFormatException
    //拆箱    
    	int intValue?(); 将指定的包装类型对象转换成int类型值
    

    备注:JDK1.5之后提供了自动装箱和拆箱

      自动装箱:直接把int类型值赋值给包装类。
      自动拆箱:包装类型无法直接参与运算,可以自由转换成基本数据类型,在进行相关的运算。
      
      装箱过程是通过调用包装器的valueOf方法实现的,而拆箱过程是通过调用包装器的xxxValue方法实现的。(xxx代表对应的基本数据类型)。
    
    基本数据类型 包装类
    byte Byte
    short Short
    int Integer
    long Long
    float Float
    double Double
    char Character
    boolean Boolean

包装类

原文:https://www.cnblogs.com/zk2020/p/14065684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!