java基于键列表获取子映射
使用现有地图的子键集获取新地图的最快方法是什么
例如:
现有地图为:
1|"one"
2|"two"
3|"three"
键集是:1,2,3
然后我克隆这个键集并删除第一个值:2,3
获取此地图的最快方法是什么:
2|"two"
3|"three"
使用新密钥集
你可以在下面搜索框中键入要查询的问题!
使用现有地图的子键集获取新地图的最快方法是什么
例如:
现有地图为:
1|"one"
2|"two"
3|"three"
键集是:1,2,3
然后我克隆这个键集并删除第一个值:2,3
获取此地图的最快方法是什么:
2|"two"
3|"three"
使用新密钥集
# 1 楼答案
如果你拿走了不必要的钥匙,你已经有了它
否则,创建entryset循环,并将所需的键/值对添加到新的/其他hashmap中
您还可以使用sortedmap或navigablemap,它具有过滤范围的附加功能
或者,如果使用jdk 8,您可以使用它的uber cool新功能: