У меня есть ArrayList of Student из другого класса с именем Project, и я получаю этот Array с методом с именем returnPreferences (), но, очевидно, он возвращает нулевой ArrayList, даже если я добавил объекты в этот ArrayList.
Действительно не знаю, что делать, я искал некоторые способы устранения неполадок, но я не нашел ничего полезного.
void filterAndPrintProblem(){
for(Project currentProject : listOfProjects){
ArrayList<Student> listofProjectPreferences =
currentProject.returnPreferences();
for(Student currentStudent : listofProjectPreferences){
System.out.println(currentStudent.toString());
}
}
}
void setPreferences(Project... projects){
if(listOfStudentPreferences != null){
listOfStudentPreferences = new ArrayList<>();
Collections.addAll(listOfStudentPreferences, projects);
}
}
ArrayList<Project> returnPreferences(){
return listOfStudentPreferences;
}
Я хочу иметь возможность доступа к объектам внутри ArrayList, который, по-видимому, равен нулю.
Спасибо за ваше время.