更新時間:2023-03-01 來源:黑馬程序員 瀏覽量:
一共有兩大接口。Map和Collection,一個是鍵值對集合,一個是元素集合。其中Set和List接口繼承了Collection接口,一個是無序元素集合,一個是有序元素集合;而LinkedList和ArrayList實現(xiàn)了List接口,HashSet實現(xiàn)了Set接口,都是常用的接口。
Java集合類框架的基本接口包括以下幾種:
所有集合類的根接口,它定義了一些通用的方法,例如添加、刪除、查詢元素等。
有序集合,允許元素重復,它定義了一些和索引相關的方法,例如獲取指定位置的元素、在指定位置插入元素、替換指定位置的元素等。
無序集合,不允許元素重復,它定義了一些和集合操作相關的方法,例如求交集、并集、差集等。
鍵值對集合,它定義了一些和鍵值對操作相關的方法,例如根據(jù)鍵獲取值、添加鍵值對、刪除鍵值對等。
除了以上基本接口,Java集合類框架還提供了一些擴展接口,例如SortedSet、SortedMap等,它們在基本接口的基礎上增加了排序功能。此外,Java集合類框架還提供了一些實現(xiàn)接口,例如ListIterator、Iterator等,它們用于遍歷集合中的元素。