Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
190 of 724 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить