String Compareto фактическое возвращаемое значение
В API Java на оракулахВеб-сайт: "CompareTo Returns: "значение 0, если строка аргумента равна этой строке; значение меньше 0, если эта строка лексикографически меньше строкового аргумента; и значение больше 0, если эта строка лексикографически больше строкового аргумента. " "
Вот заявление if:
String a = "abd";
String b = "abc";
if(a.compareTo(b) >= 1)
возвращает true, так как строка a больше, лексикографически.
У меня вопрос, всегда ли CompareTo возвращает 0, 1 или -1? или это возвращает фактическоеколичество что строка больше или меньше аргумента строки.
Так в приведенном выше заявлении, так какабд» больше, чем "а» это возвращает 1?