Home / Java Programming / Objects and Collections :: Discussion

Discussion :: Objects and Collections

  1. Which statement is true for the class java.util.HashSet?

  2. A.
    The elements in the collection are ordered.
    B.
    The collection is guaranteed to be immutable.
    C.
    The elements in the collection are guaranteed to be unique.
    D.
    The elements in the collection are accessed using a unique key.

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    Option C is correct. HashSet implements the Set interface and the Set interface specifies collection that contains no duplicate elements.

    Option A is wrong. HashSet makes no guarantees as to the iteration order of the set; in particular, it does not guarantee that the order will remain constant over time.

    Option B is wrong. The set can be modified.

    Option D is wrong. This is a Set and not a Map.


Be The First To Comment