Collator.Compare Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Compare(Object, Object) |
Сравнивает два аргумента для порядка. |
| Compare(String, String) |
Сравнивает исходную строку с целевой строкой в соответствии с правилами сортировки для этого collator. |
Compare(Object, Object)
Сравнивает два аргумента для порядка.
[Android.Runtime.Register("compare", "(Ljava/lang/Object;Ljava/lang/Object;)I", "GetCompare_Ljava_lang_Object_Ljava_lang_Object_Handler")]
public virtual int Compare(Java.Lang.Object? o1, Java.Lang.Object? o2);
[<Android.Runtime.Register("compare", "(Ljava/lang/Object;Ljava/lang/Object;)I", "GetCompare_Ljava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member Compare : Java.Lang.Object * Java.Lang.Object -> int
override this.Compare : Java.Lang.Object * Java.Lang.Object -> int
Параметры
- o1
- Object
первый String объект для сравнения.
- o2
- Object
второй String объект для сравнения.
Возвращаемое значение
отрицательное целое число, ноль или положительное целое число в качестве первого аргумента меньше, равно или больше второго.
- Атрибуты
Исключения
Значение
Комментарии
Сравнивает два аргумента для порядка. Возвращает отрицательное целое число, ноль или положительное целое число в качестве первого аргумента меньше, равно или больше второго.
Эта реализация просто возвращается compare((String)o1, (String)o2).
Добавлено в версии 1.2.
Java документации по java.text.Collator.compare(java.lang.Object, java.lang.Object).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Compare(String, String)
Сравнивает исходную строку с целевой строкой в соответствии с правилами сортировки для этого collator.
[Android.Runtime.Register("compare", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCompare_Ljava_lang_String_Ljava_lang_String_Handler")]
public abstract int Compare(string? source, string? target);
[<Android.Runtime.Register("compare", "(Ljava/lang/String;Ljava/lang/String;)I", "GetCompare_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Compare : string * string -> int
Параметры
- source
- String
исходная строка.
- target
- String
целевая строка.
Возвращаемое значение
Возвращает целочисленное значение. Значение меньше нуля, если источник меньше целевого, значение равно нулю, если исходный и целевой объект равны, значение больше нуля, если источник больше целевого.
- Атрибуты
Комментарии
Сравнивает исходную строку с целевой строкой в соответствии с правилами сортировки для этого collator. Возвращает целое число меньше или больше нуля в зависимости от того, меньше или больше исходной строки, равной или больше целевой строки. Пример использования см. в описании класса Collator.
Для однократного сравнения этот метод имеет лучшую производительность. Если заданная строка будет участвовать в нескольких сравнениях, CollationKey.compareTo имеет лучшую производительность. Пример использования CollationKeys см. в описании класса Collator.
Java документации по java.text.Collator.compare(java.lang.String, java.lang.String).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".