Compares two strings lexicographically, optionally ignoring case differences.
If ignoreCase is true, the result of Char.uppercaseChar().lowercaseChar() on each character is compared.
Char.uppercaseChar().lowercaseChar()
Thanks for your feedback!