Я работаю в примере, и я не могу решить выходной идентификатор в соответствии с массивом, который я использую в методе getAlumno (i).
Я знаю, что должен использовать toString для решения, однако всекомбинации терпят неудачу.Можете ли вы мне помочь?
public Alumno getAlumno(int nAlumno) {
return arrayAlumnos[nAlumno];
}
public void getDatoAlumno(String nombreAlumno) {
for(int i=0; i<arrayAlumnos.length;i++) {
if(this.getAlumno(i)!=null) {
if(arrayAlumnos[i].getNombreAlumno().equals(nombreAlumno)){
System.out.println("Nombre del Alumno: " + arrayAlumnos[i].getNombreAlumno() +
"\n" + "Colegio: " + nombre + "\n" + "ID: " + this.getAlumno(i) + "\n" +
arrayAlumnos[i].getNotaMedia());
System.out.println("");
}
}
}
}
Я ожидаю, что на выходе будет указан идентификационный номер, а не ID: com.nuevavidanz.colegio.Alumno@15db9742