遍歷 Java 中的 HashSet
HashSet 擴充套件了 AbstractSet 並實現了 Set 介面。它建立一個使用雜湊表進行儲存的集合。
雜湊表使用一種稱為 雜湊 的機制儲存資訊。在雜湊中,金鑰的資訊內容用於確定一個唯一值,稱為其雜湊碼。
要遍歷 HashSet,可以在 Java 中使用 Iterator。首先,建立一個包含字串值的 HashSet −
HashSet<String> hashSet = new HashSet(); hashSet.add("Jack"); hashSet.add("Tom"); hashSet.add("David"); hashSet.add("John"); hashSet.add("Steve");
現在,使用 Iterator 遍歷 −
Iterator<String> iterator = hashSet.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); }
讓我們看一個簡單的示例,其中有一些 HashSet 元素,我們將遍歷它們並顯示 −
示例
import java.util.*; class Main{ public static void main(String args[]){ HashSet<String> hashSet = new HashSet(); hashSet.add("Jack"); hashSet.add("Tom"); hashSet.add("David"); hashSet.add("John"); hashSet.add("Steve"); hashSet.add("Kevin"); hashSet.add("Ryan"); hashSet.add("Lyn"); Iterator<String> iterator = hashSet.iterator(); System.out.println("HashSet elements..."); while(iterator.hasNext()) { System.out.println(iterator.next()); } } }
輸出
HashSet elements... Lyn Kevin Tom Ryan Steve David John Jack
廣告