1
resposta

Elementos duplicados

package Relatorio.ColeçõesStreams;

import java.util.HashSet;
import java.util.Set;

public class ElementosUnicos {
public static void main(String[] args) {

    Set<String> listaEventos = new HashSet<>();

    listaEventos.add("IA Conference Brasil");
    listaEventos.add("AI Sumit");
    listaEventos.add("DevFest");
    listaEventos.add("Cloud Expo");
    listaEventos.add("IA Conference Brasil");
    listaEventos.add("DevFest");

    System.out.println("LISTA DE EVENTOS:");
    for (String list : listaEventos) {
        System.out.println(list);
    }
}

}

1 resposta

Oi, Wanderson! Como vai?

Achei interessante como você utilizou o HashSet para resolver o problema de elementos duplicados. Isso mostra que você entendeu bem a proposta da atividade, já que esse tipo de coleção automaticamente ignora repetições, deixando apenas valores únicos.

Uma dica interessante para o futuro é usar o método contains() para verificar se um elemento já existe antes de adicionar. Veja este exemplo:


Set eventos = new HashSet<>();

if (!eventos.contains("DevFest")) {
    eventos.add("DevFest");
}

System.out.println(eventos);

Esse código verifica se o valor já existe no conjunto antes de adicionar, evitando operações desnecessárias.

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