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? или это возвращает фактическоеколичество что строка больше или меньше аргумента строки.

Таким образом, в приведенном выше операторе if, так как «abd» на единицу больше, чем «abc», он возвращает 1?

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

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