Как то так?
for (int i = 0; i < classrooms.size(); i++) {
Classroom classroom = classrooms.get(i);
if (classroom.returnTeacherName().equals(teacherName)) {
System.out.println("Index: " + i);
}
}
Гораздо элегантнее,
public int showClassRoomDetails(String teacherName) {
for (int i = 0; i < classrooms.size(); i++) {
Classroom classroom = classrooms.get(i);
if (classroom.returnTeacherName().equals(teacherName)) {
return i;
}
}
return -1;
}
Либо сохраняйте счетчик, который увеличивается для каждого условия not true
(в вашем операторе if
).