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?

Ответы на вопрос(2)

Ваш ответ на вопрос