public class Main_HashCode {
public static void main(String[] args) {
// Object Hash Code
// -> 무한대의 문자열이 있을 때 특정범위의 숫자로 hashing해줌
// -> 반복문 돌리면서 하나하나 비교할 필요가 없다는것
// -> 그 안녕하세요 비교할때 기억나지? 그게 이거임
String str1 = "하이";
int code1 = str1.hashCode();
System.out.println(code1);
String str2 = "하이";
int code2 = str2.hashCode();
System.out.println(code2);
if(str1.equals(str2)) { // 문자열 비교니까 -> 같다
System.out.println("같다");
}else {
System.out.println("다르다");
}
}
}
'JAVA > DAY 18 _ 23.09.11' 카테고리의 다른 글
Wrapper Class2 (0) | 2023.09.11 |
---|---|
Wrapper Class (0) | 2023.09.11 |
Hash Code2 (0) | 2023.09.11 |
Object _ Equals Overiding (0) | 2023.09.11 |
Object Class (0) | 2023.09.11 |