对于Map的遍历
Set<Map.Entry<K,V>> entrySet()
-
返回此映射中包含的映射关系的
Set
视图。该 set 受映射支持,所以对映射的更改可在此 set 中反映出来,反之亦然。如果对该 set 进行迭代的同时修改了映射(通过迭代器自己的
remove 操作,或者通过对迭代器返回的映射项执行
setValue 操作除外),则迭代结果是不确定的。set 支持元素移除,通过
Iterator.remove、
Set.remove、
removeAll、
retainAll 和
clear 操作可从映射中移除相应的映射关系。它不支持
add 或
addAll 操作。