Ao escrever o método para conversão de Topico para TopicoDTO, o Java aponta um erro na classe Collectors (cannot be resolved) e o importe da java.util.stream.Collectors aponta o mesmo erro (cannot be resolved). Por favor, como posso solucionar isso?
package br.com.projetos.forum.controller.dto;
import java.time.LocalDateTime;
import java.util.List;
import java.util.stream.Collectors;
import br.com.alura.forum.modelo.Topico;
public class TopicoDTO { //classe criada com o objetivo de resposta do método, permitindo maior flexibilidade de retorno
private Long id;
private String titulo;
private String mensagem;
private LocalDateTime dataCriacao;
public TopicoDTO(Topico topico) {
this.id = topico.getId();
this.titulo = topico.getTitulo();
this.mensagem = topico.getMensagem();
this.dataCriacao = topico.getDataCriacao();
}
public static List<TopicoDTO> converter(List<Topico> topicos) {
return topicos.stream().map(TopicoDTO::new).collect(Collectors.toList());
}