【发布时间】:2020-02-18 01:25:22
【问题描述】:
我有一个对象的 ArrayList 和一个遍历它们的迭代器。我试图在列表中找到 Ant 对象的实例并将其分配给 ant 变量。
while(iterator.hasNext()) {
if(iterator.getNext() instanceof Ant) {
Ant ant = (Ant)iterator.getNext();
}
}
由于 iterator.getNext() 在调用时会增加迭代器,所以上面的代码将 ant 之后的对象赋值给 ant 变量。我想知道如何正确地将列表中的 Ant 对象分配给 ant 变量。
【问题讨论】: