Alguem pode me explicar essa linha de codigo?

1 resposta Resolvido
C

Funcionarios9 emp = list.stream().filter(x -> x.getId() == id).findFirst().orElse(null);

Desde já agradeço.:slight_smile:

1 Resposta

Jonathan_Medeiros
Solucao aceita

Está percorrendo a lista e filtrando os registros cujo o id do funcionário da lista (x.getId()) seja igual ao id informado, feito isso, tenta recurar o primeiro registro que atenda a condição do filtro, se for atendida recupera o funcionário em questão, caso contrário vai retornar nulo.

Criado 26 de junho de 2021
Ultima resposta 26 de jun. de 2021
Respostas 1
Participantes 2