~/ learn/ java-from-zero/ cards/ Set: HashSet, LinkedHashSet, TreeSet
1 of 4

Type a HashSet add that silently ignores a duplicate

Type a HashSet add that silently ignores a duplicate

Answer

Set<String> tags = new HashSet<>(); boolean added1 = tags.add("java"); // true boolean added2 = tags.add("java"); // false System.out.println(tags.size()); // 1

add() returns true on insertion and false when the element already exists. HashSet uniqueness relies on equals and hashCode.

space flip · ← → navigate · esc to exit
NORMAL ~/memra/library/bf4a596f-f0da-4a21-bcba-f2e1f61f1721/flashcard utf-8 LF