如何把map的value转为list_如何在Java中将Map转换为List?

时间:2025-02-17 10:31:00

这里的问题是它Map有两个值(一个键和一个值),而一个List只有一个值(一个元素)。

因此,可以做的最好的事情是获得一个List键或值。(除非我们使用包装器来保持键/值对)。

说我们有一个Map:

Map m = new HashMap();

("Hello", "World");

("Apple", "3.14");

("Another", "Element");

作为a的键List可以通过ArrayList从方法Set返回的新建来获得:

List list = new ArrayList(());

而作为该值List能够获得创建新的ArrayList从Collection由返回的方法:

List list = new ArrayList(());

获取List密钥的结果:

苹果

另一个

你好

获取List值的结果:

3.14

元件

世界