鉴于以下 Java HashMap
:
HashMap<String, Integer> map = new HashMap<String, Integer>();
以下语句为我提供了一组“支持”映射键:
Set<Integer> keys = map.keySet();
但是假设我想要一个可以在不影响地图的情况下操作的密钥集的副本。有没有更好/更正确的方法比
Set<Integer> keys = new HashSet<Integer>();
for( Integer key : map.keySet() )
keys.add( key );
?