1.java.util.Collection接口
(1)所有單列集合的最頂層接口,里邊定義了所有單列集合共性的方法,任意的單列集合都可以使用Collection接口中的方法。
(2)共性的方法:
public boolean add(E e):把給定的對(duì)象添加到當(dāng)前的集合中。
public void clear():清空集合中所有的元素。
public boolean remove(E e):把給定的對(duì)象在當(dāng)前的集合中刪除。
public boolean contains(E e):判斷當(dāng)前集合中是否包含給定的對(duì)象。
public boolean isEmpty():判斷當(dāng)前集合是否為空。
public int size():返回集合中元素的個(gè)數(shù)。
public Object[]toArray():把集合中的元素,存儲(chǔ)到數(shù)組中。
2.java.util.Iterator接口:迭代器(對(duì)集合進(jìn)行遍歷)
(1)有兩個(gè)常用的方法:
1>boolean hasNext():如果仍有元素可以迭代,則返回true,判斷集合中還有沒(méi)有下一個(gè)元素,有就返回true,沒(méi)有就返回false。
2>E next():返回迭代的下一個(gè)元素,取出集合的下一個(gè)元素。
(2)Iterator迭代器,是一個(gè)接口,我們無(wú)法直接使用,需要使用Iterator接口的實(shí)現(xiàn)類對(duì)象,獲取實(shí)現(xiàn)類的方式比較特殊。
(3)Collection接口中有一個(gè)方法叫iterator(),這個(gè)方法返回的就是迭代器的實(shí)現(xiàn)類對(duì)象。
Iterator iterator():返回在此collection的元素上進(jìn)行迭代的迭代器。
(4)迭代器的使用步驟:
1>使用集合中的方法iterator()獲取迭代器的實(shí)現(xiàn)類對(duì)象,使用Iterator接口接收(多態(tài))。
2>使用Iterator接口中的方法hasNext()判斷還有沒(méi)有下一個(gè)元素。
3>使用Iterator接口中的方法next()取出集合中的下一個(gè)元素。
以上就是長(zhǎng)沙達(dá)內(nèi)教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java編程技術(shù)分享之collection集合的用法”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。