003 使用泛型(2 6)

2022-10-11 16:30:12 字數 1416 閱讀 3722

public

class array

//無引數的建構函式,預設陣列的容量capacity=10

public

array()

//獲取陣列的容量

public

intgetcapacity()

//獲取陣列中的元素個數

public

intgetsize()

//返回陣列是否為空

public

boolean

isempty()

//在index索引的位置插入乙個新元素e

public

void add(int

index, e e)

//向所有元素後新增乙個新元素

public

void

addlast(e e)

//在所有元素前新增乙個新元素

public

void

addfirst(e e)

//獲取index索引位置的元素

public e get(int

index)

//修改index索引位置的元素為e

public

void set(int

index, e e)

//查詢陣列中是否有元素e

public

boolean

contains(e e)

return

false

; }

//查詢陣列中元素e所在的索引,如果不存在元素e,則返回-1

public

intfind(e e)

return -1;

}//從陣列中刪除index位置的元素, 返回刪除的元素

public e remove(int

index)

//從陣列中刪除第乙個元素, 返回刪除的元素

public

e removefirst()

//從陣列中刪除最後乙個元素, 返回刪除的元素

public

e removelast()

//從陣列中刪除元素e

public

void

removeelement(e e)

@override

public

string tostring()

return

res.tostring();

}}

public

class

student

@override

public

string tostring()

public

static

void

main(string args)

}

C 泛型 使用泛型List

一 泛型的優點 效能高。從前面的例子可以看出使用不需進行型別轉換,可以避免裝箱和拆箱操作,提高效能。型別安全。泛型集合對其儲存物件進行了型別約束,不是定義時宣告的型別,是無法儲存到泛型集合中的,保證了資料型別的安全。重用。使用泛型型別可以最大限度地重用 保護型別的安全以及提高效能。使用泛型 使用泛型...

C 泛型 使用泛型List

一 泛型的優點 效能高。從前面的例子可以看出使用不需進行型別轉換,可以避免裝箱和拆箱操作,提高效能。型別安全。泛型集合對其儲存物件進行了型別約束,不是定義時宣告的型別,是無法儲存到泛型集合中的,保證了資料型別的安全。重用。使用泛型型別可以最大限度地重用 保護型別的安全以及提高效能。使用泛型 使用泛型...

泛型結構使用大全(泛型類 泛型介面)

1 泛型類可能有多個引數,此時應將多個引數一起放到尖括號內,比如 2 泛型類的構造器如下 public genericclass 錯誤示例 public genericclass 3 例項化後,操作原來泛型位置的結構必須與指定的泛型型別一致。4 泛型不同的引用不能互相賦值。儘管在編譯時arrayli...