함수를 보다가 같은 equals인데 이 두개의 차이가 궁금해졌다. 왜 이렇게 다양한 것들이 많을까? ^^;;
equals() 메소드는 대소문자를 구분하여 비교하고 equalsIgnoreCase() 메소드는 대소문자를 구분하지 않고 비교한다.
printResult("apple".equals("APPLE")); // 다르다
printResult("apple".equals("apple")); // 같다
printResult("apple".equalsIgnoreCase("APPLE")); // 같다
printResult("apple".equalsIgnoreCase("apple")); // 같다