首页 > 编程语言 > 详细

Java中的包装类

时间:2021-02-28 21:46:58      阅读:20      评论:0      收藏:0      [点我收藏+]

包装类:

 

 

 

 

 

 

拆箱和装箱:

  基本类型与对应包装类对象之间,来回转换的过程称为“装箱”和“拆箱”。

  装:从基本类型装换转化为对应的包装类对象。

  拆:相反。

 

技术分享图片

 

 

 

自动拆箱与自动装箱:

        //自动装箱 直接把int类型的整数赋值给包装类
        Integer in = 1;
        //相当于 Integer in = new Integer(1);


        //自动拆箱 in是包装类 无法直接参与运算 可以自动转化为基本类型的数据 再参与计算。
        in = in +2;
        System.out.println(in);
        //相当于 in.intValue() + 2
        //in = in +2 相当于 in = new Integer(3) 自动装箱

        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);        //相当于 list.add(new Integer((1)) 自动装箱
        int a = list.get(0);    //相当于 list.get(0).intValue()

 

基本类型与字符串之间的转换:

  1.基本类型数据的值+ " " (一个空的字符串)最简单的方式。

  2.使用包装类中的静态方法:

    static String toString(int i ) 返回一个表示指定整数的 String对象。

  3.使用String类中的静态方法

    例如:static String valueOf(int i) 返回int参数的字符串表示形式。

技术分享图片

字符串---->基本类型:

  使用包装类的静态方法:parseXX("字符串")

  例如:Double类:static double parseDouble(String s)

  

 

Java中的包装类

原文:https://www.cnblogs.com/cy0817/p/14460632.html

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