list容器里面,我使用迭代器找到要求的对象之后,怎么将该对象返回啊?有没有已经存在的函数?我没找到。

[复制链接]
查看11 | 回复5 | 2012-10-10 15:27:07 | 显示全部楼层 |阅读模式
1.如果你是通过Iterator来迭代查找的,那么应该是用iterator.hasNext()循环判断,步进条件是Object obj=iterator.next();这个函数返回迭代器中的一个对象,既然你已经拿到了obj是你想要的对象,直接return obj;就可以了 2.如果你是使用for(int i=0;i<list.size();i++){...}的方式来遍历list的话,那么当你找到你要的对象的时候,直接return list.get(i);就可以了 3.把你的代码贴出来,我修改好了再给你发回去 以上三个方式,望采纳!...
回复

使用道具 举报

千问 | 2012-10-10 15:27:07 | 显示全部楼层
list.iterator().next() list.get(i)...
回复

使用道具 举报

千问 | 2012-10-10 15:27:07 | 显示全部楼层
ite.next()获取元素...
回复

使用道具 举报

千问 | 2012-10-10 15:27:07 | 显示全部楼层
return list.get(i);...
回复

使用道具 举报

千问 | 2012-10-10 15:27:07 | 显示全部楼层
Object[] o=(Object[])list.get(i);...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行