Freigeben über


String.CompareToIgnoreCase(String) Methode

Definition

Vergleicht zwei Zeichenfolgen lexikalisch, wobei Die Groß-/Kleinschreibung ignoriert wird.

[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

zu String vergleichen.

Gibt zurück

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

Attribute

Ausnahmen

if string is null.

Hinweise

Vergleicht zwei Zeichenfolgen lexikalisch, wobei Die Groß-/Kleinschreibung ignoriert wird. Diese Methode gibt eine ganze Zahl zurück, deren Vorzeichen der Aufrufe compareTo mit normalisierten Versionen der Zeichenfolgen ist, wenn Groß-/Kleinschreibungsunterschiede durch Aufrufen Character.toLowerCase(Character.toUpperCase(character)) der einzelnen Zeichen beseitigt wurden.

Beachten Sie, dass diese Methode <das>Gebietsschema nicht< berücksichtigt> und zu einer nicht zufriedenstellenden Sortierung für bestimmte Gebietsschemas führt. Die java.text.Collator Klasse stellt einen Gebietsschema-vertraulichen Vergleich bereit.

In 1.2 hinzugefügt.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: