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