Map集合的遍历运行演示(方式1)和(方式2)
方式1:
public class MapDemo3 { public static void main(String[] args) { //创建集合对象 Map<String,String> map = new HashMap<String, String>(); //添加元素 map.put("张无忌","赵敏"); map.put("郭靖","黄蓉"); map.put("杨过","小龙女"); //获取所有键的集合 Set<String> keySet = map.keySet(); //遍历键的集合 for (String key : keySet){ //根据键去找值 String values = map.get(key); System.out.println(key+","+values); } } }
运行结果:
方式2:
public class MapDemo01 { public static void main(String[] args) { //创建集合对象 Map<String,String> map = new HashMap<String, String>(); //添加元素 map.put("张无忌","赵敏"); map.put("郭靖","黄蓉"); map.put("杨过","小龙女"); //获取所有键值对对象的集合 Set<Map.Entry<String, String>> entries = map.entrySet(); //遍历键值对对象的集合,得到每一个键值对对象 for (Map.Entry<String, String> me : entries){ String key = me.getKey(); //获取键 String value = me.getValue(); //获取值 System.out.println(key+","+value); } } }
运行结果:
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。