黑马程序员技术交流社区
标题:
集合中的问题
[打印本页]
作者:
安阳
时间:
2013-8-25 22:50
标题:
集合中的问题
本帖最后由 安阳 于 2013-8-26 21:52 编辑
这段代码中游标是怎么移动的,有点搞不懂,求解?
Person类是初始化name和age的,就不写了。
List list = new ArrayList();
list.add(new Person("A",19));
list.add(new Person("B",18));
list.add(new Person("C",18));
list.add(new Person("D",20));
Iterator it = list.iterator();
while(it.hasNext()) {
Person p = (Person)it.next();
if(p.getAge() == 18) {
it.remove();
}
}
复制代码
作者:
straw
时间:
2013-8-25 23:20
游标?能把问题在说详细点么?看不等啊
作者:
未知数|X|
时间:
2013-8-26 07:18
首先游标在最顶层也就是下标为0的上一层,用it.hasNext()判断下一个是否有值,如果返回true就用it.next()出去它的值,这样依次类推,最后取出所有的值
作者:
黄文伯
时间:
2013-8-26 15:12
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
作者:
安阳
时间:
2013-8-26 21:51
黄文伯 发表于 2013-8-26 15:12
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~ ...
哦了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2