List泛型集合

2021-09-28 11:34:03 字數 299 閱讀 9282

陣列 定義後長度固定的。泛型集合可以改變。

list字串集合,集合中多個字串。與陣列一樣,索引從0開始,對應每乙個字串。

方法有。list.add()增加,list.removeat()根據索引刪除。list.insert(0,"")插入。list.addrange(陣列)。list.sort()公升序,list.reverse()降序。

對於例項集合,需要繼承介面icompare,t代表是那個例項型別進行排序,實現方法compare to()方法。other ---》this 降序。

this---》other 公升序

泛型集合List

泛型集合list泛型最重要的應用就是集合操作,使用泛型集合可以提高 重用性,型別安全和更佳的效能。list的用法和arraylist相似,list有更好的型別安全性,無須拆,裝箱。定義乙個list泛型集合的語法如下 list集合名 new list 在泛型定義中,泛型型別引數 是必須指定的,其中t是...

泛型集合List

泛型是具有佔位符 型別引數 的類 結構 介面和方法,這些佔位符是類 結構 介面和方法所儲存或使用的乙個或多個型別的佔位符。泛型集合類可以將型別引數用作它所儲存的物件的型別的佔位符 型別引數作為其字段的型別和其方法的引數型別出現。泛型方法可以將其型別引數用作其返回值的型別或者其形參的 型別之一。lis...

List泛型集合總結(一)

為什麼要用泛型集合?在c 2.0之前,主要可以通過兩種方式實現集合 a.使用arraylist 直接將物件放入arraylist,操作直觀,但由於集合中的項是object型別,因此每次使用都必須進行繁瑣的型別轉換。b.使用自定義集合類 比較常見的做法是從collectionbase抽象類繼承乙個自定...