Java 自动装箱与拆箱

2017-05-16  本文已影响9人  蒹葭流

装箱拆箱的要点

自动装箱的一下注意

        Integer num1 = 1; // 自动装箱
        int num2 = 1;
        System.out.println(num1 == num2); // true
        Integer obj1 = 1; // 自动装箱,调用Integer.valueOf()方法
        Integer obj2 = 1; // 自动装箱,调用Integer.valueOf()方法
        System.out.println(obj1 == obj2); // true
        Integer one = new Integer(1);
        Integer anotherOne = new Integer(1);
        // one 和 anotherOn 为不同对象
        System.out.println(one == anotherOne); // false
        System.out.println(one.equals(anotherOne)); //true
上一篇 下一篇

猜你喜欢

热点阅读