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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 安阳 中级黑马   /  2013-8-25 22:50  /  1589 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 安阳 于 2013-8-26 21:52 编辑

这段代码中游标是怎么移动的,有点搞不懂,求解?
Person类是初始化name和age的,就不写了。
  1. List list = new ArrayList();
  2. list.add(new Person("A",19));
  3. list.add(new Person("B",18));
  4. list.add(new Person("C",18));
  5. list.add(new Person("D",20));
  6. Iterator it = list.iterator();
  7. while(it.hasNext()) {
  8. Person p = (Person)it.next();
  9. if(p.getAge() == 18) {
  10. it.remove();
  11. }
  12. }
复制代码

4 个回复

倒序浏览
游标?能把问题在说详细点么?看不等啊
回复 使用道具 举报
首先游标在最顶层也就是下标为0的上一层,用it.hasNext()判断下一个是否有值,如果返回true就用it.next()出去它的值,这样依次类推,最后取出所有的值
回复 使用道具 举报
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
回复 使用道具 举报
黄文伯 发表于 2013-8-26 15:12
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~ ...

哦了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马