乐趣区

关于java:Java-包装类

包装类

Java 中提供了 2 大数据类型 1. 根本数据类型,2. 援用类型
Integer 大写 Character 大写。


  1. 根本数据类型与包装类之间转换
  2. 根本数据类型、包装类、Stirng 之间的转换

根本类型转换包装类

import org.juit.Test

public class Test2{

/**
     *  根本数据类型与包装类之间的转换
     * */
    @Test
    public  void show(){

        /**
         *  根本数据类型  转换为  包装类
         * */
        // 整数类型
        int i = 12;
        System.out.println(i); // 12
        Integer integer = new Integer(i);
        System.out.println(integer.toString());

        // 小数类型
        Float aFloat = new Float("12.0F");
        System.out.println(aFloat); // 12.0


        /**
         *  对于 Boolean 来说, 除了参数为 true 其余都返回 false
         * */
        // 布尔类型
        Boolean b = new  Boolean("true");
        System.out.println(b); // true


        /**
         *  包装类  转换为  根本数据类型
         *  调用包装类 XXXValue() 办法
         *
         * */

        int nub1 = integer.intValue();
        System.out.println(nub1);


        /**
         * JDK 5.0 新个性:主动装箱和主动拆箱
         * */

        int nub2 = 100;

        // 主动装箱
        Integer nub3 = nub2;

        // 主动拆箱

        int nub5 = nub3;

    }

}

根本数据~ 包装类~String 之间转换



## 根本数据~ 包装类~String 之间转换 
    @Test
    public void show2(){
        /**
         *  根本类型、包装类、String 之间的转换
         * */

        /**
        * 根本数据类型、包装类 -----> String 类: 调用 String 类的动态的重载的 valueOf(Xxx x) 办法
        */

        /**
         * 因为主动装箱,在须要 Integer 对象类型的参数时,填入 int 类型的参数会主动装箱为 Integer 类型;
         * 因为主动拆箱,在须要 int 类型的参数时,填入 Integer 对象的参数会主动拆箱为 int 类型。*/


        int num = 9000;
        Integer integer = 888;

        // 办法一
        String str1 = num + "";
        String str1_2 = integer + "";
        System.out.println(str1 + "\t" + str1_2);

        // 办法二
        String str2 = String.valueOf(num);
        String str2_02 = String.valueOf(integer);
        System.out.println(str2 + "\t" + str2_02);

        /**
         * String ---> 根本数据类型、包产类: 调用包装类的 parseXXX(String str) 办法
         * */

        int num2  = Integer.parseInt(str1);
        System.out.println(num2);



    }

参考学习:参考对象

包装类完

退出移动版