如何向 HashSet 中添加元素?
HashSet 是一种常见的数据结构,用于存储不重复的元素。Java中的 HashSet 类实现了 Set 接口,并通过哈希表实现了 HashSet。下面将介绍如何向 HashSet 中添加元素。
1. 创建一个 HashSet 对象
HashSet<String> hashSet = new HashSet<>();
使用泛型指定 HashSet 中元素的类型,上述代码创建了一个存储字符串的 HashSet。
2. 添加元素到 HashSet
hashSet.add("apple");
hashSet.add("banana");
hashSet.add("orange");
使用 add() 方法将元素添加到 HashSet 中,可以连续添加多个元素。在上述代码中,我们添加了三个水果元素到 HashSet。
3. 判断元素是否已存在于 HashSet
if (hashSet.contains("apple")) {
System.out.println("HashSet already contains apple");
} else {
System.out.println("HashSet does not contain apple");
}
使用 contains() 方法可以判断 HashSet 中是否包含指定元素。在上述代码中,我们判断了 HashSet 是否包含了苹果元素。
4. 遍历 HashSet 中的元素
for (String element : hashSet) {
System.out.println(element);
}
使用 for-each 循环可以遍历 HashSet 中的所有元素,并打印出来。在上述代码中,我们遍历了 HashSet 中的所有水果元素。
至此,我们已经学会了如何向 HashSet 中添加元素。通过创建 HashSet 对象,并使用 add() 方法,我们可以轻松地向 HashSet 中添加元素,并且保证元素的唯一性。使用 contains() 方法可以判断元素是否已存在于 HashSet 中,而使用 for-each 循环可以遍历 HashSet 中的所有元素。