色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java封裝類和包裝類

林玟書1年前7瀏覽0評論

Java封裝類和包裝類是Java編程中的兩個重要概念。它們的作用都是將基本數據類型轉換成對象,以便更好地在程序中進行操作。封裝類用于將基本數據類型封裝成對象,包裝類則是將基本數據類型轉換成對象。

public class IntegerExample {
public static void main(String[] args) {
int a = 10;
// 封裝類將int類型轉換成對象Integer類型
Integer b = Integer.valueOf(a);
// 將Integer類型轉換成int類型
int c = b.intValue();
System.out.println("a: " + a);
System.out.println("b: " + b);
System.out.println("c: " + c);
}
}

在上面的例子中,我們使用了Integer封裝類將基本數據類型int轉換成對象,然后利用intValue()方法將Integer類型再轉換成int類型。在實際編程中,封裝類可以用于實現數據的封裝和取值操作。

包裝類可以用于實現容器類、集合類操作,以及與GUI相關的操作等。常用的包裝類有:Integer、Long、Short、Byte、Character、Void、Boolean、Double、Float。這些包裝類都繼承自Number類,是Java編程中的基本數字類型。

import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
// 創建一個Integer類型的ArrayList
ArrayListlist = new ArrayList();
list.add(10);
list.add(20);
list.add(30);
// 計算ArrayList中元素之和
int sum = 0;
for(Integer i : list) {
sum += i;
}
System.out.println("List: " + list);
System.out.println("Sum: " + sum);
}
}

在上面的例子中,我們使用了Integer包裝類來創建一個ArrayList,該ArrayList中存儲的都是Integer對象。然后我們對ArrayList中的元素求和,用到了Integer包裝類中的基本運算方法。

總之,Java封裝類和包裝類可以幫助我們更好地操作基本數據類型,提升程序的可讀性和可維護性。