Это продолжает бросать NullPointerException
после инструкции if, у кого-нибудь из вас есть идея, почему?Удаление элемента в массиве
public void deleteCourse() {
Scanner courseInput = new Scanner(System.in);
System.out.println("Enter coursename to delete");
String deleteInput = courseInput.nextLine();
System.out.println("check");
int pos = this.findPosition(deleteInput);
System.out.println(pos);
if (pos != -1) {
students[pos].setName(students[students.length - 1].getName());
students[pos].setGrade(students[students.length - 1].getGrade());
}
}
public int findPosition(String deleteInput) {
int i;
for (i = 0; i < students.length; i++) {
if (deleteInput.equals(students[i].getName())) {
return i;
}
}
return -1;
}
Ясно 'или что-то работы студентов в' СТУДЕНТОВ равно нулю. См. Http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do-i-fix-it – Radiodef
Опубликовать полную трассировку стека при наличии исключения; облегчает нам помощь. – Asura