Worked example
Set<Integer> nums = new HashSet<Integer>();
System.out.println(nums.add(5)); // true — new
System.out.println(nums.add(5)); // false — already present
System.out.println(nums.add(7)); // true — new
System.out.println(nums.size()); // 2
A false from add is a signal that the value is a repeat.