Collection集合類(Set介面)

2022-08-04 00:42:14 字數 422 閱讀 6004

set介面 extend collection介面

特點:1、不允許重複的元素

2、設有索引,沒有帶索引的方法,也不能進行普通for

3、是乙個元素的集合,訪問可能不一致

4、底層是雜湊表(查詢快)

方法上和collection一致

實現類:hashset:由雜湊表構成

例:setset =new hashset<>();

set.add(1);

set.add(2);

用迭代器或則增強for遍歷

使用hashset儲存自定義的型別元素,儲存元素必須重寫hascode方法和equals方法(是要保障相同的元素只能存一次)

linkedhashset方法的區別在於保證元素有序,地層是乙個雜湊表(陣列+鍊錶/紅黑樹)+鍊錶,多乙個鍊錶是為了記錄元素的儲存順序

集合類 Collection介面

常用集合 list集合,set集合,map集合,其中list集合,set集合繼承了collection介面 集合類又被稱為容器,裡面的長度是可變的 collection介面通常不直接使用 collection介面常用方法 方法描述 add e e 將指定物件新增到該集合中 remove 將指定物件從...

Java 集合簡介(Collection類)

no.方法名稱 型別描述 1public boolean add e e 普通向集合裡儲存資料 2public boolean addall collectionc 普通追加乙個集合 3public void clear 普通 清空集合,根元素為null 4public boolean contai...

集合類之 collection (一)

集合類 動態的物件陣列 兩大核心介面 collection map 本篇部落格主要介紹 collection 介面 1 定義 2 此介面的兩大子介面 常用方法 get int index 根據索引取得元素 set int index e element 修改指定索引內容,返回修改之前內容 三實現類 ...