java8 map 转 list 示例
时间: 2023-10-12 18:04:51 浏览: 83
下面是一个示例代码,展示了如何将Java 8中的Map转换为List:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class MapToListExample {
public static void main(String[] args) {
// 创建一个Map
Map<String, Integer> map = new HashMap<>();
map.put("apple", 10);
map.put("banana", 5);
map.put("orange", 8);
// 将Map转换为List
List<String> keys = new ArrayList<>(map.keySet());
List<Integer> values = new ArrayList<>(map.values());
// 输出转换后的List
System.out.println("Keys: " + keys);
System.out.println("Values: " + values);
}
}
```
在这个示例中,我们创建了一个包含键值对的Map对象。然后,我们使用ArrayList的构造函数,将Map的键集合和值集合分别转换为List。最后,我们输出转换后的List。
输出结果将会是:
```
Keys: [apple, banana, orange]
Values: [10, 5, 8]
```
这就是将Java 8中的Map转换为List的示例。
阅读全文