天天看點

基本資料類型,包裝類型,String類型資料之間的轉換

 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;        自動拆箱