新しいオブジェクトを作成すると、プログラムは正常に動作しています:
Iterator iter = Students.iterator();
while (iter.hasNext()){
Student newstudent=(Student) iter.next();
if (newstudent.getCourse()==2){
System.out.println( newstudent.getName());}
しかし、したくない場合:
Iterator iter = Students.iterator();
while (iter.hasNext()){
if (((Student) iter.next()).getCourse()==2){
System.out.println(( (Student)iter.next()).getName());}//Here it is printing out the next object afther that I have checked
同じオブジェクトにとどまる方法は?