hash 값을 사용하는 Collection(HashMap, HashSet, HashTable)은 hashcode 메서드의 리턴값이 일치한 다음 equals 메서드의 리턴값이 true 일때만 논리적으로 같은 객체라고 판단한다.
equals는 객체 내부의 값을 비교해 일치 여부를 반환하기 때문에 equals가 true라고 해서 hashcode가 true 인 것은 아니다.
참고
https://tecoble.techcourse.co.kr/post/2020-07-29-equals-and-hashCode/