天天看點

Java包裝類解析

1、定義

Java中的基本類型分為:byte,short,int,long;float,double;char;boolean;
這些基本資料類型沒有方法和屬性,而包裝類就是為了讓這些擁有方法和屬性,實作對象化互動。一般我們在開發程式較常用到的為Integer和Character包裝類。
Java包裝類解析

2、裝箱和拆箱

2.1 用構造方法進行裝箱
Integer integer = new Integer(1);      
2.2 用靜态方法進行裝箱
Integer integer1 = Integer.valueOf(1);      
2.1 用成員方法進行拆箱
Integer integer2 = new Integer(1);
int i = integer2.intValue();      

3、自動裝箱和自動拆箱

3.1、自動裝箱
//将int自動裝箱為Integer類
Interger interger=1;      
3.1、自動拆箱
//将int自動裝箱為Integer類
Interger interger=1;
//将Integer類自動拆箱為int基本類型,然後再自動裝箱為Integer類
interger=interger+2;      

4、基本類型與字元串類型之間的互相轉換

//将字元串轉換換int基本類型,注意字元串必須是數值類型
int i= Integer.parseInt("111");