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

Discussion

What String.hashCode is specified to be - which of the following is true?

  • A.Unspecified.
  • B.The length of the string multiplied by its first character.
  • C.A defined function of the characters.
  • D.An identity hash code.

Answer: C

The javadoc gives the formula explicitly, which makes the value portable and reproducible across implementations and runs. That is unusual: most classes only promise consistency with equals, so no other hash code should be persisted or relied on across JVMs.

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

Post your comment

Please log in or register to post a comment.