第三章 裝箱與拆箱

Mr-Wanter發表於2018-07-12

裝箱:基本資料型別轉包裝類
拆箱:包裝類轉基本資料型別
基本資料型別對應的包裝器型別:

基本資料型別包裝類
int(4位元組)Integer
byte(1位元組)Byte
short(2位元組)Short
long(8位元組)Long
float(4位元組)Float
double(8位元組)Double
char(2位元組)Character
boolean(未定)Boolean

JDK5.0後,自動裝箱拆
自動裝箱:Inerger i =12;不需要new
自動拆箱:int I = i 不需要i.intValue();
裝箱過程是通過呼叫包裝器的valueOf方法實現的,而拆箱過程是通過呼叫包裝器的 xxxValue方法實現的。(xxx代表對應的基本資料型別)。

相關文章