public class ListaAlunos {
private Horario hour;
List<Registros> re = new ArrayList<>();
private Registros Ree;
public ListaAlunos() {
// TODO Auto-generated constructor stub
}
public ListaAlunos(Horario hour) {
this.hour = hour;
}
public Registros getRee() {
return Ree;
}
public void setRee(Registros ree) {
this.Ree = ree;
}
public void addList(Registros lista) {
re.add(lista);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
for (Registros r : re) {
sb.append(r + "\n");
}
return sb.toString();
}
public void Teste() {//preciso que retorne a lista com o mesmo hour(enumerador)
for (Registros r : re) {
if (r.getHour() == hour) {
this.Ree = r;
}
}
}
}
preciso que retorne a lista com o mesmo “hour” iguais pra depois imprimir a lista.
O que eu preciso é checar se os turnos hour(manha, tarde ou noite), são iguais ao colocado no construtor se sim eu quero que imprima a lista de alunos deste horarios, porem o metodo “teste()” não funciona.
Espero que de pra entender