java中的iterator方法中的it.hasNext()怎么自动加1?

java中的iterator方法中的it.hasNext()怎么自动加1?我做的一个程序,要用用户输入的对象的某个属性和集合motos里的对象的这个属性相比较,如果相等就... java中的iterator方法中的it.hasNext()怎么自动加1?我做的一个程序,要用用户输入的对象的某个属性和集合motos里的对象的这个属性相比较,如果相等就把motos里的这个对象删掉,如果没有这个元素就显示"不存在此元素"。现在出现一个问题,如果这个对象恰好就在motos里的第一位,第一次比较就成功了,然后就可以删掉。但是如果它是在第二位或者第三位,就一直显示"不存在此元素"。请问如何能让迭代器在第一次比较不成功以后继续往下走往下比较?it.hasNext()++???这是不对的,我试过了 展开
 我来答
dark19861201
2016-12-03 · TA获得超过2152个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1788万
展开全部
有点不太理解你的意虚缓御思
while(it.hasNext()
it.next();
)
这样不就一直可哪念以往下差岩迭代了吗?
更多追问追答
追问
大神棒棒哒!虽然可能我没描述清楚,但是大神你的理解能力真不是盖的!问题解决了~谢谢大神~~
呃....那会儿匆忙输得是一个能正常运行的数。现在重新描述一下问题。
有一个集合,集合里面存的是车牌号。
A1,A2,A3,A4,A5
现在我想把A2删掉。
用的是迭代器。第一次A2和A1比较,不相同,理论上应该继续往下比较第二个的。但是我这里比较了第一个以后发现不同就认为这个集合里面没有这个对素。所以我的问题是怎么能让它在和第一个比较完以后再和第二个比较,第三个比较?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式