これは違う。Javaにおいて、同じ文字列リテラルがある場合、実体が新たに生成されず、常に同じインスタンスを指す。だから、参照の値が一致しているだけだ。別に値を比較してくれているわけではない。

NOV1975NOV1975 のブックマーク 2007/07/13 07:05

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

技術って習ったことがすべてではないんだなぁ。 - Thousand Years

    僕はJavaで文字列の比較をするときは、String#equals()を使って比較するしなさいって習った。先生の説明に(文系の大学だけどなぜかJavaの講義があった)にも納得してString#equals()を使い続けてた。 Stringはプリ...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう