본문 바로가기
개발/Java

[java] equalsIgnoreCase 메소드

by rudnine 2021. 4. 8.
반응형

자바에서 문자열 비교하기 위해 자주 사용하는 메소드가 equals 입니다.
equals 메소드와 비슷한게 하나 더 있는데, equalsIgnoreCase 입니다.

 

equals, equalsIgnoreCase 차이점

차이점은 간단합니다.
equals : 대소문자 비교를 함.
equalsIgnoreCase : 대소문자 비교 없이 문자열만 비교함.

아래는 간단한 테스트 코드입니다.

public class Test0408 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String str1 = "TREX";
		
		if("trex".equals(str1)) {
			System.out.println("It's ok.");
		} else {
			System.out.println("It's different.");
		}
		
		if("trex".equalsIgnoreCase(str1)) {
			System.out.println("But, it's similar.");
		} else {
			System.out.println("No. it's different.");
		}
	}

}

결과값 

java-test

반응형

댓글