hashset 转集合
时间: 2023-09-02 12:10:42 浏览: 44
要将HashSet转换为List集合,可以使用以下方法:
```java
Set<String> hashSet = new HashSet<>();
// 添加元素到HashSet
hashSet.add("张三丰");
hashSet.add("张无忌");
hashSet.add("张翠山");
hashSet.add("赵敏");
hashSet.add("赵敏");
hashSet.add("周芷若");
List<String> list = new ArrayList<>(hashSet);
```
在这个例子中,我们首先创建了一个HashSet对象,并向其中添加了一些元素。然后,我们使用ArrayList的构造函数,将HashSet转换为List集合。通过将HashSet作为构造函数的参数传递给ArrayList,我们可以创建一个包含HashSet中所有元素的新List对象。
最后,我们可以打印出转换后的List集合:
```java
System.out.println(list);
```
输出结果将是:
```
\[张无忌, 张三丰, 赵敏, 张翠山, 周芷若\]
```
这样,我们就成功地将HashSet转换为List集合。
#### 引用[.reference_title]
- *1* *2* [JAVA中集合(List、HashSet)与数组的转换(Array)](https://blog.csdn.net/weixin_47341383/article/details/120077843)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [HashSet 集合](https://blog.csdn.net/ainitangtang/article/details/127353845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]