黑马程序员技术交流社区
标题:
关于迭代器的一个问题分享
[打印本页]
作者:
牧风
时间:
2016-8-3 22:43
标题:
关于迭代器的一个问题分享
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()就是 只是查看有没有人受灾
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2