Spec-Zone.ru › Dart 2

dart:core

Метод compareTo

int compareTo(
  1. String other
)
override

Сравнивает эту строку с other.

Возвращает отрицательное значение, если this стоит перед other, положительное значение, если this следует после other, или ноль, если this и other эквивалентны.

Порядок такой же, как порядок кодовых единиц в первой позиции, где две строки различаются. Если одна строка является префиксом другой, то более короткая строка упорядочивается перед более длинной. Если строки имеют точно такое же содержимое, они эквивалентны с точки зрения упорядочения. Упорядочение не проверяет эквивалентность по Юникоду. Сравнение чувствительно к регистру.

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.18.5/dart-core/String/compareTo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API