遍历 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP