[Java] ==, equals(), Objects.equals()
·
Study/Java
📝 개요프로젝트를 진행하다보면 값을 비교해야되는 경우가 많이 있다. 예를 들어 사용자의 권한 상태가 “일반” 인지, “관리자” 인지 혹은 삭제 상태가 Y 인지, N인지 값의 일치를 비교한다. Java 에서 객체(값) 비교는 상황에 따라 3가지 방식이 대표적으로 쓰인다. 비교 대상의 객체에 따라서 값 비교하는 방식이 다르고(배열, 컬렉션) 비교하는 기준에 따라서(정렬, 크기 등 : Comparator 인터페이스 활용) 개발자가 커스텀하여 비교하기도 한다. 다음은 값의 비교(일치/불일치) 가장 기본적으로 사용되는 방식에 대해서 알아보겠다.🚀 “==” 비교 연산자 (Equality Operator)1️⃣ 개념== 는 Java 에서 비교연산자 이다. 기본 의미는 좌변과 우변이 같은가 를 비교하는 연산자이다...