-1

私が持っている場合:

Boolean isEqual = compare("Hello World");

Boolean compare(String c) {
    String s = "Hello World";
    return s == c;
}

私の経験では、これは true を返します。なんで?

4

1 に答える 1

0

これはインターンされた文字列リテラルであるため、同じインスタンスが使用されます。

new String("Hello World")false にするために使用します。

ここでも前に何度も何度も質問した

于 2014-12-14T20:05:02.860 に答える