包裝器類(Wrapper):Core Java 5.4

Wapper

包裝器類有:Void 、Boolean、Character、Integer …

Wrapper類都是final的,不可被繼承、重寫。

Wrapper類的值都是final的,不可變。如Integer類中定義的值域:
private final int value;

自動裝箱:autoWrapping

對於代碼:Integer n = 3;
javac編譯器會自動插入一條裝箱的指令,Integer.parseInt(3);自動拆箱同理。

在兩個包裝器對象比較時用equals方法

常用API

int  intValue();

static int  parseInt(String string);   /  parseInt(String string, int radix)

static Integer  valueOf(int x);  /  valueOf(String string);  / valueOf(String string ,int radix)

static int compare(int x, int y);

static int max(int x ,int y);   /   min(int x, int y);  /  sum(int x, int y);

long  longValue();  /  double  doubleValue();  /  float floatValue(); ...

// java.text.NumberFormat 1.1
Number parse(String string); // 在不確定string所代表的的數值是整型還是浮點型的時候用。

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