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.