equals
과 관련하여 HashMap
성능에 관한 질문이 있습니다. 다음과 같이 Null-Check를 먼저 입력하면 다음과 같이 표시됩니다.Java의 HashMap에서 equals의 역할
public boolean equals(final Object obj) {
// object must be Test at this point
if (obj == null) {
return false;
}
}
그렇지 않은 경우 조금 더 빠릅니다.
그래서 HashMap
을 작성하려면 - HashMap
에있는 요소와 비교하여 어떤 요소가 있는지 궁금합니다. 삽입, 삽입하거나 가져올 때 나는 결코 어떤 null
개체도 삽입하지 않습니다.
감사합니다.