问答详情
源自:5-3 学生选课---删除 Map 中的学生

entrySet

Set<java.util.Map.Entry

> entrySet=students.entrySet();为什么我只能打成这样呢不然就会报错,>

提问者:慕粉3476693 2016-07-27 15:03

个回答

  • 慕粉18817939419
    2016-07-28 18:20:06
    已采纳

    你开头导入了java.util.Map.entry包么

  • 雪123
    2016-07-27 17:08:27

    //方法一  
     Set<String> set = map.keySet();  
     for (String s:set) {  
      System.out.println(s+","+map.get(s));  
     }  
     //方法二:将Map集合中的映射关系(Map.Entry类型的)取出,存入到Set集合中  
     Set<Map.Entry<String, String>> entryseSet=map.entrySet();  
     for (Map.Entry<String, String> entry:entryseSet) {  
      System.out.println(entry.getKey()+","+entry.getValue());  
     }