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

Метод compareTo

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

Метод возвращает 0, если строки равны, отрицательное число, если текущая строка меньше переданной, и положительное число, если текущая строка больше переданной.

Синтаксис

str.compareTo(other)

Пример

Давайте сравним две строки, где первая строка меньше второй:

void main() { String str1 = 'abcde'; String str2 = 'abcdf'; int res = str1.compareTo(str2); print(res); }

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

-1

Пример

Давайте сравним две одинаковые строки:

void main() { String str1 = 'abcde'; String str2 = 'abcde'; int res = str1.compareTo(str2); print(res); }

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

0

Пример

Давайте сравним две строки, где первая строка больше второй:

void main() { String str1 = 'abcdf'; String str2 = 'abcde'; int res = str1.compareTo(str2); print(res); }

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

1

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

  • метод contains,
    который проверяет наличие подстроки
  • метод indexOf,
    который возвращает позицию подстроки
  • метод startsWith,
    который проверяет начало строки
  • метод endsWith,
    который проверяет конец строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить