标签: java
我知道.equals根据其值来比较对象的相等性 ' =='检查参考和值的相等性。
此代码:
String s1 =" hi&#34 ;; String s2 = new String(" hi"); 这里s1和s2都有相同的哈希码,所以即使s1 == s2也应该返回true,但它给出false。 我需要清楚地了解这一点。