Язык

ICharSequence.Compare Метод

Определение

Перегрузки

Имя. Описание
Compare(ICharSequence, ICharSequence)

Сравнивает два CharSequence экземпляра лексографически.

Compare(String, String)

Сравнивает два CharSequence экземпляра лексографически.

Compare(ICharSequence, ICharSequence)

Сравнивает два CharSequence экземпляра лексографически.

[Android.Runtime.Register("compare", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I", "", ApiSince=34)]
public static int Compare(Java.Lang.ICharSequence cs1, Java.Lang.ICharSequence cs2);
[<Android.Runtime.Register("compare", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I", "", ApiSince=34)>]
static member Compare : Java.Lang.ICharSequence * Java.Lang.ICharSequence -> int

Параметры

cs1
ICharSequence

первое CharSequence

cs2
ICharSequence

второй CharSequence

Возвращаемое значение

значение 0 , если два CharSequence равны; отрицательное целое число, если первое является лексографически меньше второго; или положительное целое число, если первый CharSequenceCharSequence является лексографически больше второго.

Атрибуты

Комментарии

Сравнивает два CharSequence экземпляра лексографически. Возвращает отрицательное значение, ноль или положительное значение, если первая последовательность лексографически меньше, равно или больше второй соответственно.

Лексографическое упорядочение CharSequence определяется следующим образом. Рассмотрим CharSequencecs of length len , чтобы быть последовательностью значений char, cs[0] в cs[len-1]. Предположим , k — самый низкий индекс, по которому соответствующие значения char из каждой последовательности отличаются. Лексографическое упорядочение последовательностей определяется числовым сравнением значений char cs1[k] с cs2[k]. Если такого индекса нет, более короткая последовательность считается лексографически меньше, чем другая. Если последовательности имеют ту же длину, то последовательности считаются лексографически равными.

Добавлено в 11.

Документация по Java для java.lang.CharSequence.compare(java.lang.CharSequence, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Compare(String, String)

Сравнивает два CharSequence экземпляра лексографически.

public static int Compare(string cs1, string cs2);
static member Compare : string * string -> int

Параметры

cs1
String

первое CharSequence

cs2
String

второй CharSequence

Возвращаемое значение

значение 0 , если два CharSequence равны; отрицательное целое число, если первое является лексографически меньше второго; или положительное целое число, если первый CharSequenceCharSequence является лексографически больше второго.

Комментарии

Сравнивает два CharSequence экземпляра лексографически. Возвращает отрицательное значение, ноль или положительное значение, если первая последовательность лексографически меньше, равно или больше второй соответственно.

Лексографическое упорядочение CharSequence определяется следующим образом. Рассмотрим CharSequencecs of length len , чтобы быть последовательностью значений char, cs[0] в cs[len-1]. Предположим , k — самый низкий индекс, по которому соответствующие значения char из каждой последовательности отличаются. Лексографическое упорядочение последовательностей определяется числовым сравнением значений char cs1[k] с cs2[k]. Если такого индекса нет, более короткая последовательность считается лексографически меньше, чем другая. Если последовательности имеют ту же длину, то последовательности считаются лексографически равными.

Добавлено в 11.

Документация по Java для java.lang.CharSequence.compare(java.lang.CharSequence, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к