Поделиться через


String.CompareToIgnoreCase(String) Метод

Определение

Сравнивает две строки лексографически, игнорируя различия регистра.

[Android.Runtime.Register("compareToIgnoreCase", "(Ljava/lang/String;)I", "")]
public int CompareToIgnoreCase(string str);
[<Android.Runtime.Register("compareToIgnoreCase", "(Ljava/lang/String;)I", "")>]
member this.CompareToIgnoreCase : string -> int

Параметры

str
String

String для сравнения.

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

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

Атрибуты

Исключения

nullЗначение string if .

Комментарии

Сравнивает две строки лексографически, игнорируя различия регистра. Этот метод возвращает целое число, знак которого заключается в вызове compareTo с нормализованными версиями строк, в которых различия регистра были устранены путем вызова Character.toLowerCase(Character.toUpperCase(character)) каждого символа.

Обратите внимание, что этот метод не< учитывает> языковой стандарт <>и приведет к неудовлетворительной сортировке для определенных языковых стандартов. Класс java.text.Collator предоставляет сравнение с учетом языкового стандарта.

Добавлено в версии 1.2.

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

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

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