Heim  >  Artikel  >  Java  >  Verwenden Sie die Java-Funktion String.equalsIgnoreCase(), um Groß-/Kleinschreibungsvergleichszeichenfolgen zu ignorieren

Verwenden Sie die Java-Funktion String.equalsIgnoreCase(), um Groß-/Kleinschreibungsvergleichszeichenfolgen zu ignorieren

WBOY
WBOYOriginal
2023-07-25 09:43:462904Durchsuche

Verwenden Sie die Funktion String.equalsIgnoreCase() von Java, um die Groß-/Kleinschreibung beim Vergleich von Zeichenfolgen zu ignorieren.

Bei der Java-Programmierung stoßen Sie häufig auf Szenarien, in denen Sie Zeichenfolgen vergleichen müssen. Manchmal möchten wir die Groß-/Kleinschreibung von Zeichenfolgen zum Vergleich ignorieren. In diesem Fall können wir die Funktion equalIgnoreCase() verwenden, die von der String-Klasse von Java bereitgestellt wird. Die Funktion

equalsIgnoreCase() ist eine Methode der String-Klasse, die verwendet wird, um zu vergleichen, ob zwei Zeichenfolgen gleich sind, ignoriert jedoch die Groß-/Kleinschreibung. Dies wird in der tatsächlichen Entwicklung sehr häufig verwendet, insbesondere wenn zwischen der vom Benutzer eingegebenen Zeichenfolge und der voreingestellten Zeichenfolge Unterschiede in der Groß- und Kleinschreibung bestehen können. Werfen wir einen Blick auf die Verwendung dieser Funktion.

Zuerst müssen wir zwei Zeichenfolgen zum Vergleich erstellen:

String str1 = "Hello";
String str2 = "hello";

Als nächstes können wir die Funktion equalIgnoreCase() verwenden, um zu vergleichen, ob die beiden Zeichenfolgen gleich sind:

boolean result = str1.equalsIgnoreCase(str2);

Das Ergebnis des Vergleichs wird in einer booleschen Variablen gespeichert im Ergebnis. Wenn die beiden Zeichenfolgen gleich sind, ist der Wert des Ergebnisses wahr, andernfalls ist er falsch.

Das Folgende ist ein vollständiger Beispielcode:

public class StringComparison {
    public static void main(String[] args) {
        String str1 = "Hello";
        String str2 = "hello";

        boolean result = str1.equalsIgnoreCase(str2);

        if (result) {
            System.out.println("两个字符串相等");
        } else {
            System.out.println("两个字符串不相等");
        }
    }
}

Führen Sie den obigen Code aus. Die Ausgabe lautet:

两个字符串相等

Sie können sehen, dass str1 und str2 zwar unterschiedliche Groß- und Kleinschreibung haben, die Ergebnisse jedoch beim Vergleich mit der Funktion equalIgnoreCase() immer noch gleich sind von.

Es ist zu beachten, dass diese Funktion nur vergleicht, ob der Inhalt der Zeichenfolge gleich ist, ohne andere Eigenschaften der Zeichenfolge (z. B. die Länge der Zeichenfolge usw.) zu berücksichtigen. Darüber hinaus unterscheidet die Funktion nicht zwischen Groß- und Kleinschreibung, d. h. unabhängig davon, ob die Buchstaben in der Zeichenfolge Groß- oder Kleinbuchstaben sind, werden sie als gleich betrachtet.

Zusammenfassend lässt sich sagen, dass mit der Funktion equalIgnoreCase() der String-Klasse von Java bequem und schnell verglichen werden kann, ob zwei Zeichenfolgen gleich sind, wobei die Groß- und Kleinschreibung ignoriert wird. Dies ist in vielen praktischen Anwendungen sehr nützlich, beispielsweise wenn der vom Benutzer eingegebene Benutzername, das Passwort usw. mit einer voreingestellten Zeichenfolge verglichen werden.

Ich hoffe, dieser Artikel hilft Ihnen, diese Funktion zu verstehen und zu nutzen!

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Java-Funktion String.equalsIgnoreCase(), um Groß-/Kleinschreibungsvergleichszeichenfolgen zu ignorieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn