物件包裝器

2021-10-08 23:47:45 字數 724 閱讀 6046

int ==> integer

有時,需要將int這樣的基本型別轉換為物件,例如在arraylist中使用整型物件時需要使用integer(解釋)

通常這些類被稱為包裝類

list.

add(3)

;//等同於

list.

add(integer.

valueof(3

));

int n = list.

get(i)

;//等同於

int n = list.

get(i)

.intvalue()

;

private

final

int value;

public

integer

(int value)

public

static integer valueof

(int i)

public

intintvalue()

將乙個數字字串轉為數值

int x = integer.

parseint

(s);

物件包裝器

物件包裝器其實就是基本型別相對應的類 integer,long,float,double,short,byte,character,void,boolean 注意包裝類都是final型別的。所以不能修改數字引數的方法 integer i new integer 3 i 錯誤 如果想要改變此物件大小,...

物件包裝器與自動裝箱

由於每個值分別包裝在物件中,所以arraylist的效率遠遠低於int 陣列。自動裝箱 拆箱 包裝器物件的比較使用equals 方法,不能使用 比較的是位址 包裝器類引用可以為null。如果在乙個表示式中混合使用integer double型別,integer值會自動拆箱,提公升為double,再裝...

物件,包裝類

物件的增刪改查 物件的建立方法 1 var obj plainobject 物件字面量 物件直接量 2 建構函式 1 系統自帶的建構函式 new object 2 自定義 var obj new object a,b,c obj.屬性 屬性值 可以改變新物件裡面的內容。建構函式 寫法和函式相同,要符...