1
resposta

Elementos únicos em uma lista

public class Principal {
    public static void main(String[] args) {
        List<String> eventos = new ArrayList<>();

        eventos.add("IA Conference Brasil");
        eventos.add("AI Summit");
        eventos.add("DevFest");
        eventos.add("Cloud Expo");
        eventos.add("IA Conference Brasil");
        eventos.add("DevFest");

        Set<String> eventosNaoDuplicados = new HashSet<>(eventos);

        System.out.println("Lista sem elementos duplicados:" + eventosNaoDuplicados);

    }
}
1 resposta

Olá, Barbara, como vai?

O código atende ao objetivo da atividade ao eliminar elementos duplicados da lista utilizando um Set. A conversão da lista para um HashSet remove corretamente as repetições e demonstra um bom entendimento do uso de coleções em Java para esse tipo de situação.

Um ponto de atenção é que o HashSet não mantém a ordem de inserção dos elementos. Por isso, a saída pode variar entre execuções e não necessariamente seguir a mesma ordem mostrada no exemplo da atividade. A lógica está correta, mas o formato da saída pode mudar dependendo da implementação usada.

Parabéns pela solução e obrigado por compartilhar sua implementação. O fórum segue à disposição para trocar ideias, tirar dúvidas e continuar acompanhando sua evolução nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!