개발/Java
[Java] equals,equalsIgnoreCase 차이점
wwwnghks
2019. 4. 11. 13:12
equals와 equalsIgnoreCase 둘다 문자열을 비교하는 메소드이다.
둘 다 문자열을 비교하지만 차이점을 알아보자.
equals
문자열을 대소문자 구분한다.
equalsIgnoreCase
문자열을 대소문자 구분하지 않는다.
String str1 = "abc";
String str2 = "ABC";
if(str1.equals(str2)){
system.out.println("같다");
}else{
system.out.println("다르다");
}
if(str1.equalsIgnoreCase(str2)){
system.out.println("같다");
}else{
system.out.println("다르다");
}
위와 같이 코드를 작성하면 결과 값으로
다르다
같다
가 출력된다.