equals, hashcode

정관홍·2023년 12월 6일

TIL

목록 보기
3/5

hashcode

hash 값을 사용하는 Collection(HashMap, HashSet, HashTable)은 hashcode 메서드의 리턴값이 일치한 다음 equals 메서드의 리턴값이 true 일때만 논리적으로 같은 객체라고 판단한다.

equals

equals는 객체 내부의 값을 비교해 일치 여부를 반환하기 때문에 equals가 true라고 해서 hashcode가 true 인 것은 아니다.

참고
https://tecoble.techcourse.co.kr/post/2020-07-29-equals-and-hashCode/

0개의 댓글