В: Учитывая список людей, верните всех учеников.
Мои занятия:
Класс человека
public class Person {
}
Ученик класса
public class Student extends Person {
}
Метод
public static List<Student> findStudents(List<Person> list) {
return list.stream()
.filter(person -> person instanceof Student)
.collect(Collectors.toList());
}
Я получаю ошибку компиляции: несовместимые типы:Переменная вывода T имеет несовместимые границы
Я не знаю, как вернуть всех студентов из списка, используя поток, без получения этой ошибки.