기타/Java
[Java] hashCode 메서드
words
2010. 7. 20. 11:18
서로 다른 객체는 같은 해시코드 값을 가질수 없음
<소스코드>
class HashCodeEx {
public static void main(String[] args) {
String str1 = new String("abc");
String str2 = new String("abc");
System.out.println(str1.hashCode());
System.out.println(str2.hashCode());
System.out.println(System.identityHashCode(str1));
System.out.println(System.identityHashCode(str2));
}
}
public static void main(String[] args) {
String str1 = new String("abc");
String str2 = new String("abc");
System.out.println(str1.hashCode());
System.out.println(str2.hashCode());
System.out.println(System.identityHashCode(str1));
System.out.println(System.identityHashCode(str2));
}
}
<출력결과>
96354
96354
3526198
7699183
96354
3526198
7699183
참조 : 자바의 정석