Java學習筆記之——自動裝箱與拆箱
阿新 • • 發佈:2018-12-12
自動裝箱與拆箱
基本型別與引用型別的互相轉換
1. 基本型別對應的包裝類
byte short char int long flaot double boolean
Byte Short Charactor Integer Long Flaot Double Boolean
Integer:
欄位:MAX_VALUE
MIN_VALUE
intValue():獲取這個整數值
longValue():把int轉換成long返回
doubleValue():把int轉換成double返回
string-->int
static int parseInt(String s) : 將字串引數作為有符號的十進位制整數進行解析
把s轉換成int返回
static Integer valueOf(String s) : 返回指定的String的值的Integer物件
注意:轉換的字串必須是“12345”(即數字形式的)
1. 自動裝箱
基本型別賦給引用型別
Integer integer1=3; à Integer integer1=new Integer(3);
自動將3這個數值放到物件中去
2. 自動拆箱
引用型別賦給基本型別
int num = integer1; à int num = integer1.intValue(s);
自動將物件的數值(s)取出來賦給基本型別