// inside my class
public void playRound() {
Iterator<Player> itr = players.iterator();
while(itr.hasNext()){
Player player =itr.next();
player.play(par);
}
// Supply this code!
}
它说:异常在线程“主要” java.lang.Error的:未解决的问题,编译: 迭代器不能被解析为一个类型迭代器是不是内置函数,为什么我必须导入它?
是不是迭代器内置的功能?
我不得不进口:
import java.util.Iterator;
如果我想解决这个问题,有没有办法来避免进口迭代器。 为什么我不能简单地导入迭代器,尽管它会为我节省很多时间,是因为对于我的项目,我不允许导入除之外的其他任何东西import java.util.ArrayList;
此外,我使用eclipse写我的代码。
'Iterator'是一个类。您需要直接或间接导入您使用的每个类 – TheLostMind
*我不允许导入除import java.util.ArrayList之外的任何其他类; * - 那么也许不要使用Iterator? – Li357
你可以说java.util.Iterator但我想这不是练习的目标。它看起来像老师或提供片段的人忘记了导入它,似乎不是你必须提供的代码的一部分。 –
maraca