Java 中的 HashSet
javaobject oriented programmingprogramming更新于 2025/12/22 8:12:17
HashSet 扩展了 AbstractSet 并实现了 Set 接口。它创建了一个使用哈希表进行存储的集合。
哈希表使用一种称为哈希的机制来存储信息。在哈希中,键的信息内容用于确定唯一值,称为其哈希码。
然后,哈希码用作存储与键相关联的数据的索引。键到其哈希码的转换是自动执行的。
示例
让我们看一个在 Java 中实现 HashSet 的示例 −
import java.util.*;
public class Demo {
public static void main(String args[]) {
HashSet <String> hashSet = new HashSet <String>();
hashSet.add("One");
hashSet.add("Two");
hashSet.add("Three");
hashSet.add("Four");
hashSet.add("Five");
hashSet.add("Six");
System.out.println("Hash set values = "+ hashSet);
}
}
输出
Hash set values = [Five, Six, One, Four, Two, Three]
示例
让我们看另一个从 HashSet 中删除元素的示例 −
import java.util.*;
public class Demo {
public static void main(String args[]) {
HashSet <String> newset = new HashSet <String>();
newset.add("Learning");
newset.add("简单");
newset.add("简单");
System.out.println("删除前的值:"+newset);
boolean isremoved = newset.remove("简单");
System.out.println("删除后的返回值:"+isremoved);
System.out.println("删除后的值:"+newset);
}
}
输出
移除前的值:[Learning, Easy, Simply] 移除后返回值:true 移除后的值:[Learning, Simply]
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

