collection转为list
时间: 2023-08-07 16:57:11 浏览: 118
Collection_java_
要将Collection转换为List,可以使用List接口的实现类的构造方法来实现。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class CollectionToListExample {
public static void main(String[] args) {
// 创建一个Collection对象
Collection<String> collection = new ArrayList<>();
collection.add("Apple");
collection.add("Banana");
collection.add("Orange");
// 将Collection转换为List
List<String> list = new ArrayList<>(collection);
// 打印转换后的List
for (String item : list) {
System.out.println(item);
}
}
}
```
在上面的例子中,我们首先创建了一个Collection对象,并向其中添加了一些元素。然后,我们使用ArrayList的构造方法将Collection对象转换为List对象。最后,我们遍历打印了转换后的List中的元素。
注意,使用ArrayList的构造方法进行转换时,会保留原有的元素顺序。如果需要对元素进行排序,可以使用其他实现类,如LinkedList或TreeSet。
阅读全文