将地图转换为列表

Was*_*RAR 3 java collections list arraylist map

有谁知道如何将地图转换为列表

我发现这里是这样的:

List<Value> list = new ArrayList<Value>(map.values());
Run Code Online (Sandbox Code Playgroud)

但这只会将Map的值存储到List中

我想要做的是:将键和值复制到列表中

所以,你知道如何实现这个目标吗?

Boh*_*ian 9

这将为您提供Map条目列表:

List<Map.Entry<Key, Value>> list = 
    new ArrayList<Map.Entry<Key, Value>>(map.entrySet());
Run Code Online (Sandbox Code Playgroud)

仅供参考,参赛作品有getKey()一个getValue()方法.