問題引入:泛型只能是引用類型,不能是基本類型。那么如何使用ArrayList集合存儲基本數據類型呢?
如果希望向集合ArrayList當中存儲基本數據類型,必須使用基本類型對應的“包裝類”。
基本類型 包裝類(引用類型,包裝類都位於java.lang包下)
byte Byte
short Short
int Integer 【特殊】
long Long
float Float
double Double
char Character 【特殊】
boolean Boolean
從JDK1.5+開始,支持自動裝箱、自動拆箱。
自動裝箱:基本類型-->包裝類型
自動拆箱:包裝類型-->基本類型
