На каком основании результат будет равен -32, если сравниваются только первые десятичные значения символов s1 и s2? Правильно ли это?
Если строка содержит более 1 символа, мы должны сравнивать каждый символ, но метод CompareTo() сравнивает только первый символ. . Разве это не ошибка?
Учитывайте: [code]String s1 = "ABc"; String s2 = "abc"; System.out.println(s1.compareTo(s2)); [/code] На каком основании результат будет равен -32, если сравниваются только первые десятичные значения символов s1 и s2? Правильно ли это? Если строка содержит более 1 символа, мы должны сравнивать каждый символ, но метод CompareTo() сравнивает только первый символ. . Разве это не ошибка?