반응형

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("다르다");
}

 

위와 같이 코드를 작성하면 결과 값으로

 

다르다

같다

 

가 출력된다.

반응형

'개발 > Java' 카테고리의 다른 글

[Java] jxls multiple 엑셀 인쇄 영역  (0) 2020.01.30
[Java] 자릿수 채우기  (0) 2020.01.02
[Java] Json to map,Json 변환  (0) 2019.04.11
[Java] md5 암호화 초기화  (0) 2019.04.10
[Java] Java 한글 인코딩 해결,  (0) 2019.04.09

+ Recent posts