-
只遍历key值
Map<Integer, Integer> map = new HashMap<>(134); for(int i = 0; i < 100; i++) { map.put(i, i + 1); } for(Integer integer : map.keySet()) { System.out.println(integer); }
-
只遍历value值
Map<Integer, Integer> map = new HashMap<>(134); for(int i = 0; i < 100; i++) { map.put(i, i + 1); } for(Integer integer : map.values()) { System.out.println(integer); }
-
同时遍历key和value
3.1 方法一:
Map<Integer, Integer> map = new HashMap<>(134);
for(int i = 0; i < 100; i++) {
map.put(i, i + 1);
}
for(Map.Entry<Integer, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + "-" + entry.getValue());
}
3.2 方法二(java8的新特性):
Map<Integer, Integer> map = new HashMap<>(134);
for(int i = 0; i < 100; i++) {
map.put(i, i + 1);
}
map.forEach((key, value) -> {
System.out.println(key + "-" + value);
});
来源:CSDN
作者:码蚁1203
链接:https://blog.csdn.net/dingfengbo1203/article/details/104875515