基本型別資料和包裝類之間轉換
阿新 • • 發佈:2019-02-11
1、可以通過對應的包裝類的建構函式完成。
1、包裝類中提供的靜態函式:
事例:
packageTest;
publicclass DoubleDemo {
publicstaticvoid main(String[] args) {
//定義一個double型別的資料
double d=123.12;
//1.通過建構函式把基本資料型別轉換為對應的包裝型別
Double d1 = new Double(d);
System.out.println(d1);
//2.使用包裝類中的靜態方法來完成
Double d2 = Double.valueOf(d);
System.out.println(d2);
}
}
3、把包裝型別怎麼轉成基本型別只能使用包裝類中提供的函式。
xxxxValue方法。可以把對應的包裝型別轉成基本型別資料
其他的都類似含有XXXValue()方法,套用即可。
4、
包裝類和字串之間的轉換
1、包裝類轉成字串:
使用包裝類中的toString方法完成
2、字串轉成包裝類:
a) 可以通過包裝類的建構函式完成。
b) 使用包裝類中的valueOf方法
基本型別轉字串
1、可以直接使用+號
2、使用String類中的valueOf
3、使用對應的包裝類中過載的toString方法
字串轉基本資料型別(開發中經常用)
字串轉成基本型別使用包裝類中的parseXxxx方法。
注意:
1)遇到和parse相關的函式,都是把字串解析成其他的資料。
2)使用parseXxxx方法把一個字串轉成基本資料型別的時候,前提是這個字串一定能夠被轉成對應的基本型別,否則會發生NumberFormatException異常。
根據檢視API我們得知,如果轉換不了會發生異常,所以在開發中如果使用上述方法將字串轉換為基本資料型別,需要對轉換的程式碼進行捕獲異常處理。