Pessoal, estou tendo um problema com essa expressão:
@GetMapping
public ResponseEntity<List> findAll(){
List setores = setServ.findAll();
List colaboradores = colServ.findAll();
List list = new ArrayList() ;
setores.forEach(n->{
List<Colaborador> colaboradoresFiltrado = new ArrayList<Colaborador>() ;
System.out.println(n.getId());
colaboradores.forEach(m->{
System.out.println(n.getId());
System.out.println(m.getIdSetor());
if(n.getId() == m.getIdSetor()){
colaboradoresFiltrado.add(m);
System.out.println(colaboradoresFiltrado);
}
});
list.add(new ColaboradorSetor(n,colaboradoresFiltrado));
});
return ResponseEntity.ok().body(list) ;
}
O if não está funcionando nesse meio e não está adicionando o valor a variável colaboradoresFiltrado. Vocês saberriam como me ajudar?