The return value of compareToIgnoreCase() is an integer that represents if one string is equal , greater than or less than the other one. But equalsIgnoreCase() returns one boolean value representing if both strings are equal or not.
Read moreWhat is compareToIgnoreCase?
The compareToIgnoreCase() method compares two strings lexicographically, ignoring lower case and upper case differences . The comparison is based on the Unicode value of each character in the string converted to lower case. The method returns 0 if the string is equal to the other string, ignoring case differences.
Read more