본문 바로가기

JAVA/DAY 18 _ 23.09.11

Hash Code

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