Javadoc о String.intern()
не дает подробностей. (В двух словах: он возвращает каноническое представление строки, позволяя сравнивать интернированные строки с помощью ==
)
- Когда я буду использовать эту функцию в пользу
String.equals()
? - Есть ли побочные эффекты, не упомянутые в Javadoc, т.е. более или менее оптимизация компилятором JIT?
- Существуют ли дополнительные возможности
String.intern()
?