【Java】基本資料型別與封裝類、字串的相互轉換
阿新 • • 發佈:2019-02-18
一、基本資料型別與其對應的封裝類之間的相互轉換
基本資料型別轉換為封裝類
1·直接賦值 (自動打包)
Integer i=3;
2·使用封裝類的含參建構函式(例項化)
Integer i=new Integer(3);
3·使用封裝類提供的valueOf()方法(靜態方法)
Integer i=Integer.valueOf(3);
封裝類轉換為基本資料型別
1·直接賦值(自動解包)
Integer i=new Integer(2);
int j=i;
2·使用封裝類提供的value()方法
Integer i=new Integer(3);
int j=i.intValue();
float f=i.floatValue();
二、基本資料型別與字串之間的相互轉換
基本資料型別轉換為字串
1·使用String類的valueOf()方法(靜態方法)
String s=String.valueOf(123);
2·使用封裝類的toString()方法(靜態方法)
String s=Integer.toString(3);
3·使用字串連線符“+”
String s=""+123;
字串轉換為基本資料型別
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();