Map本身没有迭代器因而在遍历其中元素时需要采取新的措施,在JDK中提供了俩种方法 keySet Set<K> keySet() 返回此映射中包含的键的 Set 视图.该 set 受映射支持,所以对映射的更改可在此 set 中反映出来,反之亦然.如果对该 set 进行迭代的同时修改了映射(通过迭代器自己的 remove 操作除外),则迭代结果是不确定的.set 支持元素移除,通过 Iterator.remove.Set.remove.removeAll.retainAll 和 clear 操作…