Qual seria a vairação da linha abaixo usando o lambda do java 8?
return TopicoDto.converter(Arrays.asList(topico, topico, topico));
Qual seria a vairação da linha abaixo usando o lambda do java 8?
return TopicoDto.converter(Arrays.asList(topico, topico, topico));
Oi Gabriel,
Nesse caso não dá para usar uma expressão lambda
, pois não tem interfaces sendo utilizadas, apenas classes java mesmo.
Bons estudos!
Eu copiei a linha errada, a pergunta seria para esta linha kkkkk
return topicos.stream().map(TopicoDto::new).collect(Collectors.toList());
Oi Gabriel,
Ah sim. Essa linha já está utilizando lambdas do Java 8.
Sem lambda seria algo assim:
List<TopicoDto> dto = new ArrayList<>();
for(Topico t : topicos) {
dto.add(new TopicoDto(t));
}
retutn dto;
Bons estudos!