String中hashcode相同时,equals也不一定相同
下文笔者讲述String中hashCode()相同时,equals也不一定相同的示例简介说明,如下所示
hashCode相同,equals不一定相同的示例说明
/**
* Java265.com hashCode相同及equals是否相同检测
*/
public static void main(String[] args) {
String str1 = "AaAa";
String str2 = "AaBB";
System.out.println(String.format("str1:%d | str2:%d", str1.hashCode(), str2.hashCode()));
System.out.println(str1.equals(str2));
}
//运行以上代码,将输出以下信息
str1:2031744 | str2:2031744
false
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


