調べたらちょうどいいのがあった。
初歩的な質問ですが、Javaで文字列比較は moji == hikaku でなくて moji.equals(hikaku)でないとダメなのでしょうか?
Javaの文字列比較 - Java 解決済み| 【OKWAVE】
ところで
intern()は文字列プールの中から一意となるStringを返すので、この戻り値同士ならば==で比較すると一致する。
Java文字列メモ(Hishidama's Java String Memo)
しかしintern()はかなりコストが高い処理なので、実用的ではない。
知りませんでした(汗