As you can see that the output is not zero, which means that compareTo() method is case sensitive . However we do have a case insensitive compare method in string class, which is compareToIgnoreCase(), this method ignores the case while comparing two strings.
Read moreHow do you compare strings with case sensitive?
Case sensitive string comparison in Java.
Read moreHow do you do case sensitive comparison in Java?
Java String equalsIgnoreCase() Method The equalsIgnoreCase() method compares two strings, ignoring lower case and upper case differences. This method returns true if the strings are equal, and false if not. Tip: Use the compareToIgnoreCase() method to compare two strings lexicographically, ignoring case differences.
Read more