== 같은 저장공간인지를 구분
equals 는 대소문자를 구분한다.
equalsIgnoreCase 는 대소문자 구분없이 인식
EX)
String A = "ABC";
String B = "ABC";
String C = "abc";
== |
equals |
equalsIgnoreCase |
A == B 는 false A == C 는 false |
A.equals(B) 는 true A.equals(C) 는 false |
A.equalsIgnoreCase(B)는 true |
★추가
equalsIgnoreCase 두 문자열의 비교시 우선 두 문자열의 길이가 같은지 부터 비교
문자열의 길이가 다르면 서로 같지 않는 문자열
문자읠여 길이가 다르면 일일이 한바이트씩 비교하지 않고 false를 반환
그러므로 처리속도가 equals에 비해 빠르다는 장점
출처 : http://blog.naver.com/utsman?Redirect=Log&logNo=110018514535
자바 null(널) 처리 스크랩 (0) | 2013.03.21 |
---|---|
getMethod() (0) | 2012.06.18 |
Hashtable (0) | 2012.05.22 |
replace (0) | 2012.05.22 |
resonse.sendRedirect() & forward (0) | 2012.05.22 |
댓글 영역