Java 資料結構 - 遍歷 Set 集合
Set 介面繼承了 Iterator 介面,因此它提供了 iterator() 方法。此方法返回當前 Set 集合的迭代器物件。
迭代器物件允許您呼叫兩個方法,即
hasNext() - 此方法驗證當前物件是否包含更多元素,如果是,則返回 true。
next() - 此方法返回當前物件的下一個元素。
使用這兩個方法,您可以遍歷 Java 中的 Set 集合。
示例
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class LoopThroughSet {
public static void main(String args[]) {
Set set = new HashSet();
set.add(100);
set.add(501);
set.add(302);
set.add(420);
System.out.println("Contents of the set are: ");
Iterator iT = set.iterator();
while( iT.hasNext()) {
System.out.println(iT.next());
}
}
}
輸出
Contents of the set are: 100 420 501 302
廣告