Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which one of the following statements about how a Comparator that is inconsistent with equals affects a sorted set is true?

  • A.The set behaves oddly.
  • B.The set rejects the comparator.
  • C.The set falls back on equals whenever the comparator returns zero.
  • D.Nothing changes.

Answer: A

A sorted set's notion of duplication comes entirely from the comparison, so two elements the comparator calls equal are treated as one even when equals disagrees. The javadoc warns that such a set violates the general contract of Set, while still working; it just no longer means what a reader expects.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.