javalist转set
时间: 2023-08-04 09:14:36 浏览: 98
将Java的List转换为Set,可以使用Set的构造函数或addAll方法。下面给出两种示例代码:
1. 使用Set的构造函数:
```
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
Set<String> set = new HashSet<>(list);
```
2. 使用addAll方法:
```
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
Set<String> set = new HashSet<>();
set.addAll(list);
```
以上两种方法都可以将List转换为Set。需要注意的是,将List转换为Set时,可能会存在重复元素,但Set不允许重复元素,所以转换后的Set中只会保留一个重复元素。
阅读全文