Loading

Java包装类

包装类与基本数据类型

基本数据类型和包装类的转换

public class WrapTestOne {
    public static void main(String[] args) {
        //装箱:把基本数据类型转换为包装类
        //1、自动装箱
        int t1 = 2;
        Integer t2 = t1;

        //2、手动装箱
        Integer t3 = new Integer(3);

        //测试
        System.out.println("t1 = " + t1);
        System.out.println("t2 = " + t2);
        System.out.println("t3 = " + t3);

        //拆箱:把包装类转换为基本数据类型
        //1、自动拆箱
        int t4 = t2;

        //2、手动拆箱
        int t5 = t2.intValue();

        //测试
        System.out.println("t4 = " + t4);
        System.out.println("t5 = " + t5);
    }
}

基本数据类型和字符串之间的转换

public class WrapTestTwo {
    public static void main(String[] args) {
        //基本数据类型转换为字符串
        int t1 = 2;
        String t2 = Integer.toString(t1);

        //测试
        System.out.println("t2 = " + t2);

        //字符串转换为基本数据类型
        //1、包装类的parse
        int t3 = Integer.parseInt(t2);

        //2、包装类的valueOf
        int t4 = Integer.valueOf(t2);

        //测试
        System.out.println("t3 = " + t3);
        System.out.println("t4 = " + t4);
    }
}

包装类对象的比较

  • 结果

posted @ 2020-04-27 19:37  JesseKkk  阅读(182)  评论(0)    收藏  举报