Sobes.tech
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]