Wrapper class 內的物件(object) 是包含基本資料型類別(primitive data types)。
當我們利用Wrapper class創建一個物件時,它會包括一個變數而這個變數會包含一個資料型類別。
作用:
在Java中,一共有8個基本資料型類別(primitive data types)。
它們有各自對應的Wrapper Class。
例子:
import java.util.ArrayList;
class Autoboxing
{
public static void main(String[] args)
{
char ch = 'a';
// Autoboxing- char to Character object 的轉換
Character a = ch;
ArrayList<Integer> arrayList = new ArrayList<Integer>();
// Autoboxing 去到ArrayList (只是存放Objects)
arrayList.add(25);
// 列出第一個值
System.out.println(arrayList.get(0));
}
}
參考文章/網站/書本: