mervny
混沌已开
采纳率100%
2016-07-13 18:28 阅读 5.5k
已采纳

java.util.NoSuchElementException 异常

Iterator> it=stu_map.entrySet().iterator();
while(it.hasNext()){
String id=it.next().getKey();
Student s=it.next().getValue();
System.out.println(id+"姓名:"+s.getName()+",年龄:"+s.getAge());

}
java.util.NoSuchElementException

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    u012869196 风流三月1 2016-07-14 01:42

    Map stu_map = new HashMap();
    stu_map.put("id","1");
    stu_map.put("s","pgy");

        Iterator it = stu_map.entrySet().iterator();
        while(it.hasNext()){
            Map.Entry<String,String> stu = (Map.Entry<String, String>) it.next();
            String id = stu.getKey();
            String s = stu.getValue();
            System.out.println(id+"姓名:"+s);
        }
    
    点赞 1 评论 复制链接分享
  • mervny 混沌已开 2016-07-13 18:31

    我把String id=it.next().getKey();删除之后就能正常,为什么会这样?

    点赞 评论 复制链接分享
  • beijing20110905 微风吹过的夏天2016 2016-07-14 00:27

相关推荐