Cccc杨

导航

Java中的包装类

包装类:

 

 

 

 

 

 

拆箱和装箱:

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

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

  拆:相反。

 

 

 

 

自动拆箱与自动装箱:

        //自动装箱 直接把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)

  

 

posted on 2021-02-28 21:23  Cccc杨  阅读(27)  评论(0编辑  收藏  举报