java中所有的類都從java.lang.Object類派生而來,在java語言中,除基本資料類型以外,基本資料類型有java類庫體統了包裝類:Integer類儲存整形變量,Boolean類儲存布爾變量,Float類儲存單精度變量,
基本資料類型與包裝類、String類的互相轉換
基本資料類型→包裝類,調用包裝類構造 int a = 10; Integer b = new Integer(a);
包裝類→基本資料類型,調用包裝類對象的**value(),Integer b = new Integer(10); int a = b.intValue()
包裝類→String,調用包裝類的對象的toString(),Intger b = new Integer(10); String str = b.toString();
String→包裝類,調用包裝類的構造方法,String str = "10"; Integer b = new Integer(str);
String→基本資料類型,包裝類.valueOf(), int b = Integer.valueOf(str);
基本資料類型→String,調用包裝類的toString();String str = Integer.toString(10);
String與char數組的轉:
String轉換char數組,使用toString(),String str = "hello world"; char[] charArray = str.toString();
char數組轉換String, char[] charArray = {'h','e','l','l','o'....}; str = new String(charArray);
JDK1.5以上的版本支援包裝類與基本資料類型的直接轉換,如
Integer a = 10; 自動封箱
int b = a; 自動拆箱