import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class l {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "q");
map.put(2, "w");
map.put(3, "e");
map.put(9, "r");
map.put(5, "d");
map.put(7, "f");
for (Entry<Integer, String> entry : map.entrySet()) {
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
}
}
entrySet
Set<Map.Entry<K,V>> entrySet()
-
返回此映射中包含的映射关系的
Set
视图。该 set 受映射支持,所以对映射的更改可在此 set 中反映出来,反之亦然。如果对该 set 进行迭代的同时修改了映射(通过迭代器自己的 remove 操作,或者通过对迭代器返回的映射项执行 setValue 操作除外),则迭代结果是不确定的。set 支持元素移除,通过 Iterator.remove、 Set.remove、 removeAll、 retainAll 和 clear 操作可从映射中移除相应的映射关系。它不支持 add 或 addAll 操作。 -
-
返回:
- 此映射中包含的映射关系的 set 视图