遍历 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
广告