自動拆箱和裝箱

自動拆箱和裝箱

    /**
     * 整數類型的自動拆箱和裝箱。
     */
    public static void intAutoBox() {
        int i = 100;
        // 可以將基本數字類型賦給數字對象。
        // 在J2SE5.0之前,必須用iObj = new Integer(200);
        Integer iObj = 200;// 將200裝箱
        System.out.println("開始時:i = " + i + "; iObj = " + iObj);
        Integer tempObj = iObj;
        iObj = i;
        // 將數字對象賦給基本數字類型
        // 在J2SE5.0之前,必須用i = tempObj.intValue();
        i = tempObj;// 將對象拆箱
        System.out.println("將i與iObj的值互換後:" "i = " + i + "; iObj = " + iObj);
        // 在表達式內可以自動拆箱和裝箱
        iObj += i + tempObj;
        i *= iObj + tempObj;
 
.......
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章