java自動打包(包裝類型)

1、java提供了稱爲包裝類型(wrapper types)的內置數據類型,它們中的每一個分別對應一個基本類型。

Boolean    Byte    Character    Double    Float    Integer    Long    Short 分別對應
boolean    byte    char             double    float     int            long     short
    這些類包括像Integer.parseInt( )和Integer.toBinaryString( )這樣的主要靜態方法,同時也包括像CompareTo( )和equals( )這樣的非靜態方法。

2、java在賦值、方法參數和算術或邏輯表示式中自動地在這些參考類型和對應的基本類型之間轉換。如下面的例子:
Stack<Integer> stack = new Stack<Integer>( );
stack.push(17); // 自動打包(int -> Integer)
int a = stack.pop( ); // 自動解包(Integer -> int)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章