[Java] equals()

박제욱·2024년 3월 8일
0

Java

목록 보기
22/30
post-thumbnail

equals()

equals()는 주어진 매개변수와 비교하려는 변수가 서로 같은지를 확인한다. equals()는 String 타입의 문자열의 내용을 비교할 때 사용된다. 즉, equals()는 문자열 비교 전용 메서드이다.

참고) equals()는 대소문자를 구분한다. 영어 대소문자를 구분하지 않고 사용하려면 equalsIgnoreCase()를 사용해야 한다. equalsIgnoreCase()는 영어 대소문자를 구분하지 않고 주어진 매개변수와 비교하려는 변수의 내용이 같은지 다른지 확인하기 떄문이다.

equals()는 언제 사용할까?

equals()는 주로 if문에서 사용한다. 더 구체적으로 말하면 equals()는 if문의 조건식에 주로 작성하며 그 이유는 주어진 매개변수와 비교하려는 변수의 내용이 같은지 다른지를 true나 false로 반환하여 if문을 true면 실행하고 false면 넘어가게 하기 위해서이다.

equals() 예시

public class Main {
    public static void main(String[] args) {
        String str = "index";
		if(str.equals("index")){
			return 1;
		}
    }
}

0개의 댓글