compareTo абстрактный метод
- String other
Сравнивает эту строку с other.
Возвращает отрицательное значение, если this располагается перед other, положительное значение, если this располагается после other, или ноль, если this и other эквивалентны.
Порядок определяется так же, как порядок кодовых единиц в первой позиции, в которой две строки различаются. Если одна строка является префиксом другой, более короткая строка располагается перед более длинной. Если строки содержат в точности одинаковые символы, они эквивалентны с точки зрения порядка. При сравнении не проверяется эквивалентность Unicode. Сравнение учитывает регистр.
var relation = 'Dart'.compareTo('Go');
print(relation); // < 0
relation = 'Go'.compareTo('Forward');
print(relation); // > 0
relation = 'Forward'.compareTo('Forward');
print(relation); // 0 Реализация
int compareTo(String other);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-core/String/compareTo.html