A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 牧风 中级黑马   /  2016-8-3 22:43  /  245 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

while(iterator.hasNext()){
//                        Student thisStudent = iterator.next();
//                        String thisValue = stu.get(thisStudent);
//                        System.out.println(thisStudent+"::"+thisValue);
                        String thisValue = stu.get(iterator.next());
                        System.out.println(iterator.next()+"::"+thisValue);
                }

最后这个为什么打印一个内容
重点是在输出的时候 又获取了下一个元素 也就是说key0的 value0 与下一个元素 key1匹配了

希望 大家有点帮助 老师讲的时候我没想明白
说一下我的理解 就是 迭代器 就相当于 一个集合的复制品 然后next()是从里面拿元素,按视频讲的 就是救人 hasNext()就是 只是查看有没有人受灾

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马