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 修改指定索引內容,返回修改之前內容 三實現類 ...