两个对象hanshCode()相同,equals()也一定为true吗?


两个对象hanshCode()相同,equals()也一定为true吗?

        String str1 = "通话";
        String str2 = "重地";
        System.out.println(String.format("str1:%d | str2:%d", str1.hashCode(), str2.hashCode()));
        System.out.println(str1.equals(str2));

运行结果: