天天看點

Java 中基本類型和包裝類之間的轉換

基本類型和包裝類之間經常需要互相轉換,以 Integer 為例(其他幾個包裝類的操作雷同哦):

Java 中基本類型和包裝類之間的轉換

在 JDK1.5 引入自動裝箱和拆箱的機制後,包裝類和基本類型之間的轉換就更加輕松便利了。

那什麼是裝箱和拆箱呢?我們分别來看下

裝箱:把基本類型轉換成包裝類,使其具有對象的性質,又可分為手動裝箱和自動裝箱

Java 中基本類型和包裝類之間的轉換

拆箱:和裝箱相反,把包裝類對象轉換成基本類型的值,又可分為手動拆箱和自動拆箱

Java 中基本類型和包裝類之間的轉換

在編輯器中完成了基本類型和包裝類之間的轉換,即裝箱和拆箱的操作。

請參考注釋将 8、11、19、22 代碼補充完整

運作結果為:

Java 中基本類型和包裝類之間的轉換