hashCode 썸네일형 리스트형 ‘==’ vs equals() vs hashcode() Java 프로그래밍에서 값이 같은지 비교하려면 어떻게 해야할까요? 숫자나 불리언 타입의 경우에는 ‘==’로 비교하면 되요! 그럼 값이 같은지 확인해주거든요. 그런데 문자열이나 날짜, 파일, 그 외의 객체(Object)를 비교할 때도 ‘==’을 사용하면 될까요? 이런 객체에서 ‘==’을 사용하게 되면 ‘False’가 나올거에요. 왜 그럴까요? 먼저 ‘== ‘ 비교에 대해 알아볼게요. ‘==’은 값을 비교해줘요. 그런데 앞에서 말 했듯이 객체(Object)의 값을 비교할 때에는 false가 나오기도 하죠. 그 이유는 int, byte, short, long, float, double, boolean, char 등 Primitive Type의 변수에 대해서는 저장된 값을 비교하게 되지만 String을 포함한 .. 더보기 이전 1 다음