遍歷 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

更新於:2019 年 9 月 23 日

650 次瀏覽

開啟你的 職業

完成課程以獲得認證

開始
廣告