Multiple choice technology programming languages

How does the set collection deal with duplicate elements?

  1. An exception is thrown if you attempt to add an element with a duplicate value.

  2. The add method returns false if you attempt to add an element with a duplicate value.

  3. A set may contain elements that return duplicate values from a call to the equals method.

  4. Duplicate values will cause an error at compile time.

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The Set interface prevents duplicate elements. When attempting to add an element already present in the set, the add method simply returns false and leaves the set unchanged. It does not throw exceptions or cause compile-time errors.