1. 程式人生 > 其它 >裝箱拆箱

裝箱拆箱

技術標籤:java

手動裝箱拆箱

public static void main(String[] args) {
        int i = 10;
        //裝箱操作,新建一個Integer 型別物件 ,將 i 的值放入物件的某個屬性中
        Integer ii = Integer.valueOf(i);//第一種(常用)
        Integer ij = new Integer(i);//第二種
        //拆箱操作,將 Integer 物件中的值取出,放到一個基本資料型別中
        int j = ii.intValue();
        System.
out.println(j);//10 double d = ii.doubleValue(); System.out.println(d);//10.0 }

自動裝箱拆箱

public static void main(String[] args) {
        Integer a = 10;//自動裝箱

        int b = a;//自動拆箱

    }

包裝類
Integer 如果給定的範圍是 i >= -128 && i <= 127,每次都會在這個下標取數

public static void main
(String[] args) { //Integer 如果給定的範圍是 i >= -128 && i <= 127,每次都會在這個下標取數 Integer a = 100; Integer b = 100; System.out.println(a == b);//true Integer a1 = 200; Integer b1 = 200; System.out.println(a1 == b1);//false int c = 200; int d =
200; System.out.println(c == d);//true }