The Javadoc about String.intern() doesn’t give much detail. (In a nutshell: It returns a canonical representation of the string, allowing interned strings to be compared using ==)

  • When would I use this function in favor to String.equals()?
  • Are there side effects not mentioned in the Javadoc, i.e. more or less optimization by the JIT compiler?
  • Are there further uses of String.intern()?

20 Answers
20

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *