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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。