String.equals()
문자열의 내용을 비교합니다.
기본 문법
left.equals(right)작은 예제 java
public class Main {
public static void main(String[] args) {
String first = new String("hello");
String second = new String("hello");
System.out.println(first == second);
System.out.println(first.equals(second));
}
}실행 결과
false true
헷갈리기 쉬운 점
- 객체의 == 비교는 같은 객체를 참조하는지 확인합니다. 문자열의 내용 비교에는 equals를 사용하세요.
- 왼쪽 값이 null일 수 있다면 Objects.equals 같은 null 처리 방법을 검토하세요.