Sobes.tech
Junior — Middle

Substitui o elemento existente ao adicioná-lo ao HashSet, se esse elemento já existir?

sobes.tech IA

Resposta da IA

No HashSet, ao tentar adicionar um elemento que já está presente no conjunto, a substituição do elemento existente não ocorre. O método add() simplesmente retornará false, indicando que o elemento não foi adicionado, pois já existe. Assim, o conjunto permanece inalterado.

Exemplo em Java:

HashSet<String> set = new HashSet<>();
set.add("maçã"); // retornará true
boolean added = set.add("maçã"); // retornará false, elemento não adicionado