Junior — Middle
A estrutura de dados Set garante o armazenamento apenas de elementos únicos?
sobes.tech IA
Resposta da IA
Sim, a estrutura de dados Set em Java garante que apenas elementos únicos sejam armazenados. Ao adicionar um novo elemento ao Set, verifica-se se já existe um elemento igual (usando os métodos equals() e hashCode()). Se o elemento já existir, a adição não ocorre, e o conjunto permanece sem duplicados.
Exemplo:
Set<String> set = new HashSet<>();
set.add("maçã");
set.add("banana");
set.add("maçã"); // não será adicionado, pois "maçã" já existe
System.out.println(set); // Vai mostrar [maçã, banana]