Java Collection 接口
Collection 接口
Collection是最基本的集合類接口,可以認(rèn)為它是描述了一系列相同功能接口的共性接口。 Collection接口中提供了通用的對集合內(nèi)元素操作的方法,Collection的子類會實(shí)現(xiàn)這些方法。
CoUection的子類一些是具體類,可以直接使用;另外一些是抽象類,提供了Collection接口的部分 實(shí)現(xiàn)。
java.util.AbstractCollection類提供了Collection的默認(rèn)實(shí)現(xiàn),可以創(chuàng)建AhstractCollection的子類。 在實(shí)際的開發(fā)中,Java提供了大量類似的基礎(chǔ)接口的實(shí)現(xiàn),方便開發(fā)者使用。同時,開發(fā)者也可以 自定義實(shí)現(xiàn)Collection類,但是必須同時實(shí)現(xiàn)itoator()等方法。
Collection接口同時繼承了Iterable接口,因此Collection的所有子類(List類、Set類等)也都 實(shí)現(xiàn)了ItwaMe接口 D Iterable是Java集合的頂級接口之一,這個接口中提供了三個方法,分別是 fofEach()、iterator()splitpnxtorOo三個方法中最常用的是iterator(),它可以通過迭代器遍歷自身元 素,也就是查詢整個集合的所有元素。
代碼如下
點(diǎn)擊加載更多評論>>