JAVA中Set类型转为List
时间: 2024-09-11 21:07:16 浏览: 45
在Java中,如果你有一个`Set`类型的集合,并想要将其转换为`List`类型,可以使用`Collection`接口的`addAll()`方法结合`ArrayList`的构造函数。这里是一个简单的示例:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
// 创建一个Set集合
Set<String> set = new HashSet<>();
set.add("A");
set.add("B");
set.add("C");
// 将Set转换为List
List<String> list = new ArrayList<>(set);
// 打印转换后的List
for (String item : list) {
System.out.println(item);
}
//
相关问题
java中set集合如何转为list集合
可以使用ArrayList构造函数来完成转换,代码如下:
```
Set<String> set = new HashSet<String>();
List<String> list = new ArrayList<String>(set);
```
其中,set是需要转换的Set集合,list是转换后的List集合。
java list转为set
可以使用Java中的Set接口来实现List转Set,示例代码如下:
```
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
Set<String> set = new HashSet<>(list);
```
这里将List转为Set的过程中,直接将List作为构造函数的参数传入即可。注意,如果List中包含重复元素,转换后的Set中将只保留其中的一个。
阅读全文