java 将map的value中的元素转换为list
时间: 2024-04-08 13:29:57 浏览: 118
关于android集合的相关总结
你可以使用Java的Stream API来将Map的值转换为List。以下是一个示例代码:
```java
import java.util.*;
public class MapToListExample {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1, "Apple");
map.put(2, "Banana");
map.put(3, "Orange");
List<String> list = new ArrayList<>(map.values());
System.out.println(list);
}
}
```
上述代码中,我们首先创建一个Map对象并填充一些键值对。然后,我们使用`map.values()`方法获取所有的值,并将其传递给ArrayList的构造函数,从而创建一个包含所有值的List对象。最后,我们打印输出这个List。
运行上述代码,输出将会是`[Apple, Banana, Orange]`,这是将Map的值转换为List后得到的结果。
阅读全文