Wenn Sie jemals mit Werten und Variablen von String -Typen in der Programmierung gearbeitet haben, haben Sie möglicherweise gesehen, dass die Zeichenfolgen auf jeden Fall enthalten sein können, i, ich.e. Großbuchstaben oder Kleinbuchstaben. Es ist eine Möglichkeit, dass sich eine ganze Saite in Großbuchstaben oder Kleinbuchstaben befindet. Dazu besteht die Möglichkeit, dass einige der Saitenzeichen Großbuchstaben und etwas Kleinbuchstaben enthalten. Die Java -Programmiersprache funktioniert mit vielen String -Funktionen, um die Gleichheit einer oder mehrerer String -Variablen mit der Fallfunktion zu vergleichen. Aus solchen Funktionen ist eine die Methode „EqualSignorecase“, um die Gleichheit von zwei Zeichenfolgen zu überprüfen und die Fälle beider Stringvariablen zu ignorieren. In dieser Funktion erhalten Sie einen booleschen „wahren“ Wert, wenn die Stringwerte mit Ausnahme ihrer Fälle gleich sind. Diese Anleitung demonstriert die Verwendung dieser Funktion unter Verwendung einiger einfacher Abbildungen.
Beispiel 1:
Sie müssen ein grundlegendes Beispiel für die Methode EqualSignoreCase () in Java für ein klareres Verständnis haben. Somit wird hier das Eclipse ID -Basis -Java -Tool verwendet. Ein Projekt mit dem Namen "Test" wird erstellt und die gleichnamige Datei wird angezeigt. Die öffentliche Klasse mit dem Namen „Test“ muss verwendet werden. Beispiele muss der Klassenname mit dem Java -Dateinamen "Test" übereinstimmen.Java". Um die Programmausführung nach dem Ausführen zu starten, sollten Sie Javas "Haupt" -Methode in der "Test" -Klasse haben.
Wir starten die Main () -Methode -Definition mit den 3 -String -Variablen -Initialisierungen. Die ersten beiden Saiten, "S1" und "S2". Während der Zeichenfolge S3 genau der gleiche String S1 ist, aber der einzige Unterschied ist ihr Fall - einer ist die obere Kofferzeichenfolge und der andere ist die Kleinbuchstaben -Zeichenfolge. Jetzt verwenden wir die Java -Methode EqualSiGoreCase () im „System“.aus.println ”Funktionserklärung von Java, um die Gleichheit zweier Stringvariablen zu überprüfen, nachdem sie ihre Fälle ignoriert haben, die obere und untere Fall sind.
Zu diesem Zeitpunkt enthält der Start des Funktionsaufrufs von EqualSignoreCase () einen String -Namen und den anderen den anderen Zeichenfolgennamen in den Parametern einer Funktion. Die Funktion EqualSignoreCase () gibt einen booleschen Wert zurück und Println () funktioniert genauso wie zuvor, um den zurückgegebenen Wert für alle 3 im Programm aufgeführten Vergleiche anzuzeigen.
Probieren Sie das Menü „Ausführen“ aus der Eclipse -Taskleiste aus, um dieses einfache Programm auszuführen. Die 3 Vergleichsanweisungen, die die EqualSignoreCase () -Funktionen ausführen. Dies liegt daran.
Beispiel 2:
Hier kommt ein weiteres noch fortgeschritteneres Beispiel für die Funktion EqualSignoreCase () von Java, um die Gleichheit von Strings zu überprüfen. Zu diesem Zweck verwenden wir die ArrayList -Klasse von Java, mit der sie eine Array -Liste definieren oder initialisieren wird.
Nach dem Importieren der "ArrayList" -Klasse aus der "Java".Util ”-Paket initialisieren wir eine Zeichenfolge„ S “in der min () -Treibermethode. Eine Ganzzahl -Zählervariable „Count“ wird auf 0 initialisiert. Eine ArrayList "Al" wird deklariert und die Funktion "Hinzufügen" der ArrayList -Klasse wird verwendet, um einige Stringwerte in die Liste "Al" zu setzen, i.e. Insgesamt 5 Stringwerte werden hinzugefügt. Alle 5 Werte der AL -Liste sind in irgendeiner Weise unterschiedlich, aber die Werte in Index 1 und 3 sind im Inhalt gleich, während im Fall unterschiedlich ist.
Die Schleife "für" nimmt daran teil, die ArrayList -Elemente der String ArrayList herauszuholen, und führt weiterhin die Anweisung "if" aus. Die Anweisung "if" vergleicht jedes Element der AL -Liste mit dem Zeichenfolge "S" unter Verwendung der Funktion EqualSignoreCase (), unabhängig davon, ob sie gleich ist oder nicht, nachdem sie ihre Fälle ignoriert haben. Wenn die Zeichenfolgen übereinstimmen, wird die Zählervariable durch 1 erhöht. In der Funktion „println“ wird die gewünschte Ausgabe mit der Anzahl der Zählungen angezeigt, unabhängig davon, ob die Zeichenfolge 1 oder 2 Mal übereinstimmt.
Bei dieser aktualisierten Java -Code -Ausführung wurde die Zeichenfolge „S“ zweimal abgestimmt.
Beispiel 3:
Lassen Sie uns ein weiteres Java -Beispiel für die Verwendung der Funktion EqualSignoreCase () haben, die den Zeichenfolgen entspricht. Daher initialisieren wir 4 -Zeichenfolge -Variablenwerte. Nur die Saiten S1 und S2 sind im Inhalt gleich, während sie in den Fall unterschiedlich sind. Wir verwenden die verschachtelte IF-ELSE-Anweisung hier, um alle diese 4 String-Variablen miteinander in insgesamt 6 Anweisungen über die EqualSignoreCase () Java-Funktion zum Vergleich zu vergleichen. Die erste Bedingung vergleicht den String S1 mit String S2 und prüft, ob beide Zeichenfolgen gleich sind oder nicht.
Die nächste Funktionsbedingung prüft die Gleichheit der Zeichenfolgen S1 und S3. Während die nächsten beiden aufeinanderfolgenden Zeilen den String S1 mit String S4 und S2 mit S3 vergleichen. Danach vergleichen wir den String S2 mit dem String S4. Und die letzte Vergleichsbedingung der Funktion EqualSignoreCase () vergleicht den String S3 mit dem String S4. Jede verschachtelte "if" -Anweisung gibt "wahr" zurück und zeigt die jeweilige Erfolgsnachricht an, wenn der EqualSignoreCase () beide die Zeichenfolgen erfolgreich vergleicht und sie mit dem Booleschen „wahr“ gleichzeitig deklariert.
Zu einer Zeit kann nur 1 Zustand erfolgreich sein. Wenn eine „If“ -Sbadung fehlschlägt, wird die Kontrolle an den nächsten "else-wenn" -Teil gegeben. Wenn keiner der Bedingungen „else-wenn“ oder einfach „wenn“ erfolgreich ist, wird der letzte "else" -Teil in jedem Fall ohne Zweifel ausgeführt. Es ist an der Zeit, dies ausführlich auszuführen, gleichsignorecase () -Modellcode im Tool, um die Ergebnisse zu erhalten.
Wir haben wissen.
Abschluss
Dieser Artikel ist eine vollwertige beispielhafte Demonstration der Methode von Java's EqualSignoreCase () für String-Vergleiche. In der Zwischenzeit haben wir einige Beispiele für Java hinzugefügt, in denen Sie zwischen den Beispielen, bei denen jedes Beispiel unterschiedlich ist. Unter Verwendung der Funktion EqualSignoreCase () gelang es uns, zwei Zeichenfolgen als gleich zu deklarieren, nachdem sie ihren Fall ignoriert haben, der obere oder untere Fall ist.