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.