equal() 과 equalsIgnoreCase() 차이
equal은 문자열을 비교를 위해서 쓰인다. 물론 equalsIgnoreCase() 문자열 비교다.
하지만
크게 두가지 차이를 보인다.
첫째 비교시점시 글자길이를 먼저비교한다.
둘째 equalsIgnoreCase() 는 대소문자를 비교하지않는다.
첫번째 이유로 성능면에서는 equalsIgnoreCase() 가 더 빠르다.
하지만 둘중 어떤것을 사용할지는 개발자에 선택으로 사용하면 된다.
하지만
크게 두가지 차이를 보인다.
첫째 비교시점시 글자길이를 먼저비교한다.
둘째 equalsIgnoreCase() 는 대소문자를 비교하지않는다.
첫번째 이유로 성능면에서는 equalsIgnoreCase() 가 더 빠르다.
하지만 둘중 어떤것을 사용할지는 개발자에 선택으로 사용하면 된다.