在 Java 中遍历 HashSet
java 8object oriented programmingprogramming更新于 2025/12/3 16:44:17
HashSet 扩展了 AbstractSet 并实现了 Set 接口。它创建一个使用哈希表进行存储的集合。
哈希表使用一种称为哈希的机制来存储信息。在哈希算法中,键的信息内容用于确定一个唯一的值,该值称为其哈希码。
要遍历 HashSet,您可以使用 Java 中的迭代器。首先,创建一个包含字符串值的 HashSet
HashSet<String> hashSet = new HashSet();
hashSet.add("Jack");
hashSet.add("Tom");
hashSet.add("David");
hashSet.add("John");
hashSet.add("Steve");
现在,使用迭代器进行遍历 −
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

