1、entrySet
import java.util.HashMap; import java.util.Map; public class demo { public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("name", "Tom"); map.put("age", "23"); map.put("school", "pku"); for(Map.Entry<String, String> entry: map.entrySet()){ System.out.println(entry.getKey() + "=>" + entry.getValue()); } } }
输出结果
school=>pku name=>Tom age=>23
2、keySet
import java.util.HashMap; import java.util.Map; public class demo { public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("name", "Tom"); map.put("age", "23"); map.put("school", "pku"); for (String key : map.keySet()) { System.out.println(key + "=>" + map.get(key)); } } }
输出结果
school=>pku name=>Tom age=>23
3、forEach
import java.util.HashMap; import java.util.Map; public class demo { public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("name", "Tom"); map.put("age", "23"); map.put("school", "pku"); // 1.8 map.forEach((key, value) -> { System.out.println(key + "=>" + value); }); } }
输出结果
school=>pku name=>Tom age=>23
参考