如何批量的向HashSet集合中添加元素
时间: 2024-01-22 14:21:04 浏览: 25
可以使用Java中的addAll()方法来批量添加元素到HashSet集合中。例如:
```
HashSet<String> hashSet = new HashSet<>();
List<String> stringsToAdd = new ArrayList<>();
stringsToAdd.add("apple");
stringsToAdd.add("banana");
stringsToAdd.add("orange");
hashSet.addAll(stringsToAdd);
```
这样就可以将"apple"、"banana"和"orange"三个元素批量添加到HashSet集合中了。
相关问题
在hashset集合中添加三个person对象
可以使用以下代码向HashSet集合中添加三个Person对象:
```
HashSet<Person> set = new HashSet<>();
Person p1 = new Person("张三", 20);
Person p2 = new Person("李四", 25);
Person p3 = new Person("王五", 30);
set.add(p1);
set.add(p2);
set.add(p3);
```
其中,Person是一个自定义类,需要先定义好该类并实现hashCode()和equals()方法。在上述代码中,先创建了一个HashSet集合对象set,然后创建了三个Person对象p1、p2、p3,并将它们依次添加到set集合中。最终,set集合中就包含了这三个Person对象。
java中Hashset创建添加元素遍历
HashSet是Java中的一种集合类,它不允许重复元素,并且不保证元素的顺序。下面是创建HashSet、添加元素和遍历HashSet的示例代码:
```java
// 创建HashSet对象
HashSet<String> hashSet = new HashSet<String>();
// 添加元素
hashSet.add("apple");
hashSet.add("banana");
hashSet.add("orange");
// 遍历HashSet
for (String fruit : hashSet) {
System.out.println(fruit);
}
```
输出结果为:
```
orange
banana
apple
```
可以看到,HashSet不保证元素的顺序。如果需要按照插入顺序遍历集合,可以使用LinkedHashSet。