Java學習--Java 中的包裝類

有稜角的圓發表於2016-07-11

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);

 

相關文章