遍历map集合
package map;
import java.util.HashMap;
import java.util.Map;
public class Test01 {
public static void main(String[] args) {
Map<Integer,Integer> map = new HashMap<>();
for (int i = 0; i < 10; i++) {
map.put(i,i);
}
}
}
第一种方式foreach
map.forEach((k,v)->{
System.out.println("key:"+k+" value:"+v);
});
第二种方式entrySet
for (Map.Entry<Integer, Integer> integerIntegerEntry : map.entrySet()) {
System.out.println("key:"+integerIntegerEntry.getKey()+" value:"+integerIntegerEntry.getValue());
}
第三种方式set集合
for (Integer integer : map.keySet()) {
System.out.println("key:"+integer+" value:"+map.get(integer));
}
第四种方式Collection,这种方式只能获取value值
for (Integer value : map.values()) {
System.out.println(value);
}