- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
508 :デフォルトの名無しさん[sage]:2015/09/04(金) 07:40:01.05 ID:Q6yeuucU - 文字列を作成する場合、明示的に new しない場合、定数プールに同じ文字列があればそれを参照するようですが、
この場合、b は a を参照するから true になると思っていたのですが false になります。 なぜでしょうか。 "String 変数名 ="";"で作成する場合は、"String 変数名 ="";"の形式で作成した変数しか参照出来ないのでしょうか? String a = new String("abc"); String b = "abc"; System.out.println(a==b); //false
|
|