Java 中的包裝類
相信各位小夥伴們對基本資料型別都非常熟悉,例如 int、float、double、boolean、char 等。基本資料型別是不具備物件的特性的,比如基本型別不能呼叫方法、功能簡單。。。,為了讓基本資料型別也具備物件的特性, Java 為每個基本資料型別都提供了一個包裝類,這樣我們就可以像操作物件那樣來操作基本資料型別。
基本型別和包裝類之間的對應關係:
包裝類主要提供了兩大類方法:
1. 將本型別和其他基本型別進行轉換的方法
2. 將字串和本型別及包裝類互相轉換的方法
我們將在後面的小節逐步講解,表著急哦~~
任務
我們以 Integer 包裝類為例,來看下包裝類的特性。
Integer 包裝類的構造方法:
如下程式碼所示:
Integer包裝類的常用方法:
程式碼測試:
// 定義int型別變數,值為86 int score1 = 86; // 建立Integer包裝類物件,表示變數score1的值 Integer score2=new Integer(score1); // 將Integer包裝類轉換為double型別 double score3=score2.doubleValue(); // 將Integer包裝類轉換為float型別 float score4=score2.floatValue(); // 將Integer包裝類轉換為int型別 int score5 =score2.intValue(); System.out.println("Integer包裝類:" + score2); System.out.println("double型別:" + score3); System.out.println("float型別:" + score4); System.out.println("int型別:" + score5);