我是Java的新手,无法想象这一点,任何帮助都表示赞赏。我想迭代我的代码来找到" 3"的任何条目。并删除它。我所拥有的代码没有给出错误,但是当我打印它时,带有" 3"还在那里。
remove("3");
public static void remove(String studentId){
Iterator itr = myStudent.iterator();
for(Student s: myStudent){
while(itr.hasNext()){
Object element = itr.next();
if(element.equals("3")){
itr.remove();
}
}
System.out.println(s.getstudentId() + " No ID");
} }