보통 입력돼는 영문을 비교 하려면 대소문자가 다를 수 있으므로 아래와 같이 비교를 하게 된다.

aaA = a.toUpperCase();

bbB = b.toUpperCase();
boolean bool = aaA.equals(bbB);

잘못된 방법은 아니지만 성능 면에서는 썩 좋은 방법은 아니다.
아래와 같이 사용을 하게 되면 걸리는 시간은 위 방법의 비해 1/20 정도 밖에 걸리질 않는다.

boolean bool = a.equalIgnoreCase(b);

입력된 영문자가 소문자이든 대문자이든 상관없이 비교를 한다.

좀더 나은 개발자가 돼기위해 사소한 부분부터 신경쓰자 +_+

+ Recent posts