Не проходит 25 строка пишет не может найти описание ITERATOR!!! Не могу понять почему...
package com.javarush.task.pro.task11.task1123;
import java.util.ArrayList;
import java.util.List;
/*
Почувствуй себя деканом
*/
public class UniversityGroup {
public List<String> students;
public UniversityGroup() {
students = new ArrayList<>();
students.add("Сергей Фрединский");
students.add("Виталий Правдивый");
students.add("Максим Козыменко");
students.add("Наталия Андрющенко");
students.add("Ира Величенко");
students.add("Николай Соболев");
students.add("Снежана Слободенюк");
}
public void exclude(String excludedStudent) {
Iterator <String> iter = students.iterator();
while (iter.hasNext()) {
Students excludedStudent = iter.next();
if (excludedStudent.equals("Виталий Правдивый")) {
iter.remove();
}
}
// for (String s : students) {
// students.removeIf(student -> excludedStudent.equals(student));
}
public static void main(String[] args) {
UniversityGroup universityGroup = new UniversityGroup();
universityGroup.exclude("Виталий Правдивый");
universityGroup.students.forEach(System.out::println);
}
}