1. 程式人生 > >Java學習筆記之——自動裝箱與拆箱

Java學習筆記之——自動裝箱與拆箱

自動裝箱與拆箱

基本型別與引用型別的互相轉換

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)取出來賦給基本型別