大神求助一下
ArrayList people = new ArrayList();
Iterator iterator = al.iterator();
while (iterator.hasNext()){
Object obj=iterator.next();
System.out.println(people.contains(obj));
if(!(people.contains(obj))){
people.add(obj);
}
}
上面这段代码 没问题 可以跑通、
但是当我不用obj 这个变量直接 使用iterator.next() 就不行了。
例如
ArrayList people = new ArrayList();
Iterator iterator = al.iterator();
while (iterator.hasNext()){
System.out.println(people.contains(iterator.next()));
if(!(people.contains(iterator.next()))){
people.add(iterator.next());
}
上面这段代码就不能跑通了,报nosuchelements异常 大神 谁给解释一下