1. 基本類型和包裝類之間的轉(zhuǎn)換
裝箱:把基本類型轉(zhuǎn)換成包裝類,使其具有對象的性質(zhì)唆垃,又可分為手動裝箱和自動裝箱
int i = 10;
Integer x = new Integer(i); // 手動裝箱
Integer y = i; // 自動裝箱
拆箱:把包裝類對象轉(zhuǎn)換成基本類型的值,又可分為手動拆箱和自動拆箱
Integer j = new Integer(10);
int m = j.intValue(); // 手動拆箱
int n = j; // 自動拆箱
2. 基本類型和字符串之間的轉(zhuǎn)換
- 基本字符串轉(zhuǎn)換成字符串:
-
String str = Integer.toString(i)
(使用包裝類的 toString() 方法) -
String str = String.valueOf(i)
(使用String類的 valueOf() 方法) -
String str = i + ""
(用一個空字符串加上基本類型枢步,得到的就是基本類型數(shù)據(jù)對應(yīng)的字符串)
-
- 字符串轉(zhuǎn)換成基本類型:
-
int m = Integer.parseInt(str)
(調(diào)用包裝類的 parseXxx 靜態(tài)方法) -
int n = Integer.valueOf(str)
( 調(diào)用包裝類的 valueOf() 方法轉(zhuǎn)換為基本類型的包裝類渐尿,會自動拆箱)
-