就是迭代了,Iterator it = ls.iterator();就是循环你那个list《student》 ,it.hasNext();表示是否还有下一个student对象,返回true就进入 it.next表示获得当前这个student(强转)对象然后判断获得的分数是否和那个相等。。。,返回false就终止了,与for循环原理差不多
iterator是迭(die)代器,相当于指针,指向list中的数据,通过next方法,返回当前指向位置的数据,并将指针指向下一个数据,hasnext在指针不是处于末尾的时候都是返回true