混沌已开
2016-07-13 18:28
采纳率: 100%
浏览 5.9k
已采纳

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条回答 默认 最新

  • 风流三月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);
        }
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 混沌已开 2016-07-13 18:31

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

    评论
    解决 无用
    打赏 举报
  • 微风吹过的夏天2016 2016-07-14 00:27
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题