如何将 a 转换Map<K, V>
为 lists List<K> keys
,List<V> values
以便 inkeys
和values
match 的顺序?我只能找到Set<K> Map#keySet()
并且Collection<V> Map#values()
可以使用以下方法转换为列表:
List<String> keys = new ArrayList<String>(map.keySet());
List<String> values = new ArrayList<String>(map.values());
但我担心顺序会是随机的。
我必须手动转换它们是正确的还是某处有快捷方式?
更新:由于答案,我能够找到我想与您分享的其他有用信息,随机谷歌用户: 如何有效地迭代地图中的每个条目?