String str1 = new String("hello");
String str2 = new String("hello");
System.out.println(str1 == str2);
System.out.println(str1.equals(str2));
System.out.println(str1.hashCode());
System.out.println(str2.hashCode());
代码如上,输出结果:
false
true
99162322
99162322
为什么具有相同的 hashCode 返回的是 false 呢
白板的微信
MYYA
浮云间
慕的地10843
沧海一幻觉
相关分类