java集合框架的乙個根介面Collection

2021-09-11 16:01:44 字數 604 閱讀 4587

對外的介面、介面的實現、對集合運算的演算法。

collection是list、set、queue介面的父介面。

方法:add():向集合的尾部追加指定的元素

addall():將指定集合中的元素都新增到此集合中

clear():移除集合中的所有操作

contains():如果此集合中包含指定元素,則返回true

containsall():如果此集合中包含指定集合的所有元素,則返回true

equals():比較此集合與指定物件是否相等

hashcode():返回此集合的雜湊碼值

isempty():集合為空,返回true

iterator():返回在此集合的元素上進行迭代的迭代器

remove():移除此集合**現的首個指定元素

removeall():移除此集合中那些也包含在指定集合中的所有元素

retainall():僅保留此集合中那些也包含在指定集合中的所有元素

size():集合中的元素數

toarray():返回包含此集合中所有元素的陣列

toarray(t a):返回包含此集合中所有元素的陣列;返回陣列的執行時型別與指定陣列的執行時型別相同。

關於集合框架的乙個小結

collection list和set兩個介面 list 訪問有序,可以重複 list介面的子類主要有arraylist和likedlist,vector arraylist 底層由陣列實現 執行緒不安全,查詢快,增刪慢 通過interator和foreach輸出 likedlist 底層由鍊錶實現...

Java集合框架的四大介面

collection 繼承了iterable介面,其下有list和set兩大介面。list 元素可以重複,有序。set 元素不能重複,無序。map 以鍵值對的形式儲存資料,通過鍵拿值,鍵不能重複,值可重複。一,list介面 list是個有序集合,繼承collection介面,常用實現類有 array...

Java中的集合框架概述(一)

1.常用集合框架體系結構 1 其中,collection和map是集合家族中的兩個根介面。collection中儲存的是乙個個物件,而map中儲存的是乙個個鍵值對 entry 格式為,key和value是各種各樣的物件。2 collection中的子介面list 序列 和queue 佇列 儲存的元素...