Freigeben über


String.CompareToIgnoreCase(String) Methode

Definition

Vergleicht zwei Zeichenfolgen lexikographisch, wobei Groß- und Kleinschreibungsunterschiede ignoriert werden.

[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

Parameter

str
String

die String verglichen werden soll.

Gibt zurück

eine negative ganze Zahl, null oder eine positive ganze Zahl, da die angegebene Zeichenfolge größer, gleich oder kleiner als diese Zeichenfolge ist, wobei die Groß-/Kleinschreibung ignoriert wird.

Attribute

Ausnahmen

wenn string gleich null ist.

Hinweise

Vergleicht zwei Zeichenfolgen lexikographisch, wobei Groß- und Kleinschreibungsunterschiede ignoriert werden. Diese Methode gibt eine ganze Zahl zurück, deren Vorzeichen das des Aufrufs compareTo mit normalisierten Versionen der Zeichenfolgen ist, bei denen die Groß-/Kleinschreibung durch Aufrufen Character.toLowerCase(Character.toUpperCase(character)) der einzelnen Zeichen beseitigt wurde.

Beachten Sie, dass diese Methode das <><> Gebietsschema berücksichtigt und zu einer unzureichenden Reihenfolge für bestimmte Gebietsschemas führt. Die java.text.Collator -Klasse bietet einen gebietsschemaabhängigen Vergleich.

In Version 1.2 hinzugefügt.

Java-Dokumentation für java.lang.String.compareToIgnoreCase(java.lang.String).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: