Gostaria de saber como eu podia fazer uma pesquisa em uma arraylist, passando um determinado valor e retornando todos os dados que contem o valor passado?
exemplo: Usuario cadastra uma Serie, passando titulo, sinopse, temporada, ep e se for vista ou nao.
Podendo faze uma pesquisa, por titulo e se foi vista ou nao.
quando eu passo o valor para a pesquisa esta retornando apenas um conjunto por vez.
Se tiver mais de uma serie com status = S retorna apenas uma delas em vez de todas.
=> faz pesquisa
public void pesquisarStatus() {
System.out.println("==> PESQUISAR! ");
System.out.println("Vista S|N : “);
status = leitorString.next();
if (!(SerieArray.getListSeries().isEmpty())) {
System.out.println(”==> "+ SerieArray.pesquisarStatus(status));
}
}
=> Procura no ArrayList
static public String pesquisarStatus(String status){
for(Serie s : listSerie){
if(s.getStatus().equalsIgnoreCase(status)){
return s.mostrar();
}
}
return status;
}
Sou novo com Java. Agradeço muito a ajuda 