日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java之装箱拆箱

發布時間:2025/7/14 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java之装箱拆箱 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?參考http://how2j.cn/k/number-string/number-string-wrap/22.html

封裝類

所有的基本類型,都有對應的類類型
比如int對應的類是Integer
這種類就叫做封裝類

package digit;public class TestNumber {public static void main(String[] args) {int i = 5;//把一個基本類型的變量,轉換為Integer對象Integer it = new Integer(i);//把一個Integer對象,轉換為一個基本類型的intint i2 = it.intValue();} }

Number類

數字封裝類有
Byte,Short,Integer,Long,Float,Double
這些類都是抽象類Number的子類

package digit;public class TestNumber {public static void main(String[] args) {int i = 5;Integer it = new Integer(i);//Integer是Number的子類,所以打印trueSystem.out.println(it instanceof Number);} }

基本類型轉封裝類

package digit;public class TestNumber {public static void main(String[] args) {int i = 5;//基本類型轉換成封裝類型Integer it = new Integer(i);} }

封裝類轉基本類型

package digit;public class TestNumber {public static void main(String[] args) {int i = 5;//基本類型轉換成封裝類型Integer it = new Integer(i);//封裝類型轉換成基本類型int i2 = it.intValue();} }

自動裝箱

不需要調用構造方法,通過=符號自動把 基本類型 轉換為 類類型 就叫裝箱

package digit;public class TestNumber {public static void main(String[] args) {int i = 5;//基本類型轉換成封裝類型Integer it = new Integer(i);//自動轉換就叫裝箱Integer it2 = i;} }

自動拆箱

不需要調用Integer的intValue方法,通過=就自動轉換成int類型,就叫拆箱

package digit;public class TestNumber {public static void main(String[] args) {int i = 5;Integer it = new Integer(i);//封裝類型轉換成基本類型int i2 = it.intValue();//自動轉換就叫拆箱int i3 = it;} }

int的最大值,最小值

int的最大值可以通過其對應的封裝類Integer.MAX_VALUE獲取

?

應該是自動裝箱必須一一匹配。

但是拆箱,只要拆出來的基本類型,其范圍小于左側基本類型的取值范圍,就可以。

比如:

Byte b = 5;Short s = 5;Integer i = 5; Long l = 5l;long x;x= b;x=s;x=i;x=l;

右邊是類類型,左邊的x是long基本類型,那么也可以自動拆箱

以x=b為例,b自動拆箱出來時byte基本類型,byte的取值范圍小于long,那么就不會出現編譯錯誤。

?

轉載于:https://www.cnblogs.com/lijingran/p/9127004.html

總結

以上是生活随笔為你收集整理的java之装箱拆箱的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。