Estou fazendo um projeto de testes para consolidar o conhecimento.
Porém ao desenvolver o metodo converter em uma classe Dto, exatamente na linha abaixo, não é exibido o metodo collect após o map.
Não consegui descobrir o motivo.
return produtos.stream().map(ProdutoDto::new).
Segue codigo completo da classe.
package br.com.mercado.bompreco.dto;
import java.util.List;
import br.com.mercado.bompreco.modelo.Produto;
public class ProdutoDto {
private Long id;
private String descricao;
public ProdutoDto(Long codigo, String descricao) {
this.id = codigo;
this.descricao = descricao;
}
public Long getCodigo() {
return id;
}
public String getDescricao() {
return descricao;
}
public static List<ProdutoDto> converter(List<Produto> produtos) {
return produtos.stream().map(ProdutoDto::new).
}
}