4.14 包裝類 -【Java入門--瘋狂Java講義】

Java中有8中基本數據類型,這八種基本數據類型不是對象,沒有屬性、方法,所以不符合面向對象編程的要求,Java中引入基本數據類型完全是爲了照顧編程人員的習慣,但爲了面向對象編程,就有八種引用數據類型來包裝相對應的基本數據類型,對應表如下:

基本數據類型 包裝類
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

相對應的類型的之間由基本數據類型向包裝類型有系統自動生成,而由包裝類向基本數據類型轉換也是有系統自動生成的,像下面的示例:

Integer i = 15;
int j = i;
Integer x = j;

boolean b1 = true;
Boolean b2 = b1;
boolean b3 = b2;

而將一個字符串轉換爲各種包裝類,八種包裝類中除了Character之外都提供了parseXxx方法。具體如下:

Integer.parseInt(String s);  Double.parseDouble(String s);   .......

注意的是,在轉換的過程中要注意字符串是不是可以轉換,如將"sdssd"轉換成數值就會出現java.lang.NumberFormatException異常,導致程序出錯。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章