РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
215 of 1163 menu

Метод compareTo

Метод compareTo сравнивает текущую строку с другой строкой лексикографически (в порядке словаря). Он возвращает целое число: отрицательное значение, если текущая строка меньше переданной, ноль, если строки равны, и положительное значение, если текущая строка больше. В первый параметр мы передаем строку, с которой нужно сравнить текущую строку.

Синтаксис

str.compareTo(otherString)

Пример

Давайте сравним строку "abcde" со строкой "abcdf":

public class Main { public static void main(String[] args) { String str1 = "abcde"; String str2 = "abcdf"; System.out.println(str1.compareTo(str2)); } }

Результат выполнения кода:

-1

Пример

Давайте сравним строку "12345" со строкой "12345":

public class Main { public static void main(String[] args) { String str1 = "12345"; String str2 = "12345"; System.out.println(str1.compareTo(str2)); } }

Результат выполнения кода:

0

Пример

Давайте сравним строку "abcde" со строкой "abc":

public class Main { public static void main(String[] args) { String str1 = "abcde"; String str2 = "abc"; System.out.println(str1.compareTo(str2)); } }

Результат выполнения кода:

2

Смотрите также

  • метод compareToIgnoreCase,
    который сравнивает строки без учета регистра
  • метод equals,
    который проверяет строки на равенство
  • метод equalsIgnoreCase,
    который проверяет строки на равенство без учета регистра
  • метод length,
    который возвращает длину строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить