在本教程中,我們將學(xué)習(xí)Java Collection接口及其子接口。
Collection接口是Java集合框架的根接口。
此接口沒有直接實(shí)現(xiàn)。 但是,它是通過其子接口(如List,Set和Queue)實(shí)現(xiàn)的。
例如,ArrayList類實(shí)現(xiàn)List接口,它是Collection接口的子接口。
如上所述,Collection接口包括由Java中的各種類實(shí)現(xiàn)的子接口。
List接口是一個(gè)有序的集合,它允許我們像數(shù)組一樣添加和刪除元素。要了解更多,請(qǐng)?jiān)L問Java List 接口
Set接口允許我們將元素存儲(chǔ)在不同的集合中,類似于數(shù)學(xué)中的集合。它不能有重復(fù)的元素。要了解更多信息,請(qǐng)?jiān)L問Java Set 接口
當(dāng)我們要以先進(jìn)先出(FIFO)的方式存儲(chǔ)和訪問元素時(shí),可以使用Queue接口。要了解更多信息,請(qǐng)?jiān)L問Java Queue 接口
Collection 接口包括各種可用于對(duì)對(duì)象執(zhí)行不同操作的方法。這些方法在其所有子接口中均可用。
add() - 將指定的元素插入到集合中
size() - 返回集合的大小
remove() - 從集合中刪除指定的元素
iterator() - 返回一個(gè)迭代器以訪問集合的元素
addAll() - 將指定集合的所有元素添加到集合中
removeAll() - 從集合中刪除指定集合的所有元素
clear() - 刪除集合中的所有元素