Java 简明教程
Java HashSet Class
Introduction
Java HashSet 类实现了 Set 接口,由哈希表提供支持。以下是对 HashSet 的重要说明:
-
此类不保证集合的迭代顺序;具体来说,不保证此顺序会始终保持不变。
-
此类允许空元素。
Class declaration
以下是对 java.util.HashSet 类的声明:
public class HashSet<E>
extends AbstractSet<E>
implements Set<E>, Cloneable, Serializable
Methods inherited
此类从以下类中继承方法:
-
java.util.AbstractSet
-
java.util.AbstractCollection
-
java.util.Object
-
java.util.Set
Adding element to a HashSet Example
以下示例显示了 Java HashSet add() 方法的用法,以向 HashSet 中添加条目。我们创建了一个 Integer 的 HashSet 对象。然后使用 add() 方法添加了一些条目,然后打印集合。
package com.tutorialspoint;
import java.util.HashSet;
public class HashSetDemo {
public static void main(String args[]) {
// create hash set
HashSet <Integer> newset = new HashSet <>();
// populate hash set
newset.add(1);
newset.add(2);
newset.add(3);
// checking elements in hash set
System.out.println("Hash set values: "+ newset);
}
}