一、基礎資料型別 (Elementary Data Type)與其對應的封裝類之間的相互轉換
基礎資料型別 (Elementary Data Type)轉換為封裝類
1·直接賦值 (自動打包)
Integer i=3;
2·使用封裝類的含參建構函式(執行個體化)
Integer i=new Integer(3);
3·使用封裝類提供的valueOf()方法(靜態方法)
Integer i=Integer.valueOf(3);
封裝類轉換為基礎資料型別 (Elementary Data Type)
1·直接賦值(自動解包)
Integer i=new Integer(2);
int j=i;
2·使用封裝類提供的value()方法
Integer i=new Integer(3);
int j=i.intValue();
float f=i.floatValue();
二、基礎資料型別 (Elementary Data Type)與字串之間的相互轉換 基礎資料型別 (Elementary Data Type)轉換為字串
1·使用String類的valueOf()方法(靜態方法)
String s=String.valueOf(123);
2·使用封裝類的toString()方法(靜態方法)
String s=Integer.toString(3);
3·使用字串串連符“+”
String s=""+123;
字串轉換為基礎資料型別 (Elementary Data Type)
1·使用封裝類的靜態方法
int i=Integer.parseInt("12");
三、封裝類與字串之間的相互轉換 字串轉換為封裝類
1·使用封裝類的含參建構函式(執行個體化)
Integer i=new Integer("123");
2·使用封裝類的valueOf()方法
Integer i=Integer.valueOf("123");
封裝類轉換為字串
1·使用字串串連符“+”
Integer i=new Integer(123);
String s=""+i;
2·使用封裝類的toString()方法
Integer i=new Integer(123);
String s=i.toString();