-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")使其为假。

之前在这里也问过很多很多次

于 2014-12-14T20:05:02.860 回答