52. ボクシング

52. ボクシング

オートボクシングとアンボクシング

L:\lesson124\test.java

class test {
    public static void main(String args[]) {
        Integer objValue1 = new Integer(100); // 従来の方法
        Integer objValue2 = 100;              // OK
        int     iValue    = objValue2;        // OK

        System.out.println("objValue1 = " + objValue1);
        System.out.println("objValue2 = " + objValue2);
        System.out.println("iValue    = " + iValue);

        Boolean objValue = true;
        boolean blValue  = Boolean.FALSE;

        System.out.println("objValue = " + objValue);
        System.out.println("blValue  = " + blValue);

        int     iValue2   = 10;
        Integer objValue4 = 100;
        Integer objValue5 = 1000 + iValue2 + objValue4;

        System.out.println("objValue5 = " + objValue5);
    }
}

実行結果

L:\lesson124>java test
objValue1 = 100
objValue2 = 100
iValue = 100
objValue = true
blValue = false
objValue5 = 1110