English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java String (Zeichenkette) Methoden
Die compareTo()-Methode des Java-Strings vergleicht zwei Zeichenfolgen wortwörtlich (wortwörtlich) und ignoriert Groß- und Kleinschreibung.
Syntax der compareToIgnoreCase()-Methode des Strings:
string.compareToIgnoreCase(String str)
Die compareToIgnoreCase()-Methode des Strings nimmt einen einzigen Parameter an.
str - zu vergleichender String
wenn der String gleich istgibt 0 zurückignoriert Gross- und Kleinschreibung
wenn der String im Alphabetischen Vergleich vor dem Parameter str liegtgibt einen negativen ganzzahligen Wert zurück
wenn der String im Alphabetischen Vergleich vor dem Parameter str liegtgibt einen positiven ganzzahligen Wert zurück
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; int result; //vergleiche str1und str2 result = str1.compareToIgnoreCase(str2); System.out.println(result); // 0 //vergleiche str1und str3 result = str1.compareToIgnoreCase(str3); System.out.println(result); // -1 //vergleiche str3und str1 result = str3.compareToIgnoreCase(str1); System.out.println(result); // 1 } }
hier,}}
wenn Gross- und Kleinbuchstaben ignoriert werden, str1und str2sind gleich. Daher ist str1.compareToIgnoreCase(str2) gibt 0 zurück.
im Alphabetischen Order, str1in str3vorher. Daher ist str1.compareToIgnoreCase(str3) gibt einen negativen Wert zurück, während str3.compareToIgnoreCase(str1) gibt einen positiven Wert zurück
class Main { public static void main(String[] args) { String str1 = "LEARN JAVA"; String str2 = "Learn Java"; //wenn str1und str2gleich (ignoriert Gross- und Kleinbuchstabenunterschiede), //Ergebnis ist 0 if (str1.compareToIgnoreCase(str2) == 0) { System.out.println("str1und str2gleich "); } else { System.out.println("str1und str2ungleich "); } } }
Ausgabenergebnis
str1und str2ungleich
Wenn die Vergleichsbedingung die Unterschiede in Gross- und Kleinbuchstaben berücksichtigen muss, kann