Mit dieser Beschreibung können Sie die Methode lernen, um zu überprüfen, ob eine Zeichenfolge in Java ein Zeichen enthält.
So überprüfen Sie, ob eine Zeichenfolge in Java ein Zeichen enthält?
Zur Überprüfung, ob eine Zeichenfolge in Java ein Zeichen enthält, sind unten verschiedene Methoden aufgeführt:
Lassen Sie uns jeden dieser Ansätze einzeln durchlaufen.
Methode 1: Überprüfen Sie, ob eine Zeichenfolge ein Zeichen in Java enthält, die die contains () -Methode verwendet
Um festzustellen, ob eine bestimmte Zeichenfolge eine bestimmte Zeichenfolge oder nicht enthält, verwenden Sie die “enthält ()" Methode. Hier bezieht sich die Abfolge der Zeichen auf die Sammlung von Charakteren. Diese Methode akzeptiert eine Reihe von Zeichen als Parameter, sucht die in der Zeichenfolge und gibt einen booleschen Wert zurück “WAHRWenn die Zeichenfolge die angegebene Abfolge von Zeichen enthält; Ansonsten kehrt es zurück “FALSCH”.
Syntax
Befolgen Sie die folgende Syntax für die Verwendung von contains () Methode:
Diese Methode nimmt eine Abfolge von Zeichen an “verkohlen"Als Parameter, der ein Substring darstellt, wird in der" gesucht "str”String.
Beispiel
In diesem Beispiel haben wir eine Zeichenfolge mit dem Namen “str"Initialisiert mit"LinuxHint”:
Jetzt werden wir das nennen "enthält ()"Methode mit der Zeichenfolge"str"Und übergeben Sie die Zeichenset"Nux”Um zu überprüfen, ob dieses Substring in der Zeichenfolge vorhanden ist. Denken Sie daran, dass das “enthält ()”Methode ist Fallempfindlichkeit:
System.aus.println (str.enthält ("nux"));Die Ausgabe wird angezeigt "WAHR", was anzeigt "NuxIst ein Teil der angegebenen Zeichen:
Notiz: Das Zeichen ist in einzelne Zitate (") eingeschlossen, während eine Zeichenfolge oder eine Reihe von Zeichen von doppelten Zitaten (" ") umgeben ist.
Wechseln wir zu der Methode, die nach einem einzigen Zeichen in einer Zeichenfolge prüft.
Methode 2: Überprüfen Sie, ob eine Zeichenfolge unter Verwendung der Indexof () -Methode Zeichen in Java enthält
Um ein einzelnes Zeichen in einer Zeichenfolge zu finden, das “Index von()”Methode wird verwendet. Es gibt einen int -Wert zurück, der den Index des Zeichens in der Zeichenfolge darstellt.
Der "enthält ()Die Methode bestimmt nur, ob eine Zeichenfolge in der Zeichenfolge vorhanden ist oder nicht vorhanden ist. Es kann nicht den Index herausfinden, in dem sich das durchsuchte Substring befindet. Aufgrund dieser Einschränkungen ist es vorzuziehen, die zu nutzen,Index von()”Methode und nicht die“enthält ()" Methode.
Syntax
Die Syntax für die “Index von()Die Methode wird unten beschrieben:
str.Indexof (char)Es nimmt einen Charakter “verkohlen”Als Parameter und gibt den Index des Zeichens in der Zeichenfolge aus“ aus “str”.
Beispiel
Hier werden wir überprüfen, ob “str”Enthält die“H"Charakter, indem Sie es als Argument an die" übergeben "Index von()" Methode:
Die Ausgabe zeigt, dass der Charakter “H"Ist an der" vorhanden "5"Index der"LinuxHintZeichenfolge:
Ich möchte die verschiedenen in einer Zeichenfolge vorhandenen Zeichen überprüfen? Folgen Sie dem nächsten Abschnitt.
Methode 3: Überprüfen Sie, ob eine Zeichenfolge in Java für die Schleife Zeichen enthält
In diesem Abschnitt bestimmen wir, ob eine Zeichenfolge bestimmte Zeichen enthält oder nicht. In diesem Szenario wird eine Schleife gemäß der Länge der Zeichenfolge ausgeführt, um den übereinstimmenden Zeichensatz herauszufinden.
Syntax
Folgen Sie der folgenden Syntax der folgenden Syntax, um die jeweiligen Zeichen in einer Zeichenfolge zu überprüfenfür”Schleife:
Beispiel
Wir werden dieselbe Zeichenfolge verwenden. “LinuxHint"Und erstellen Sie eine Reihe von Zeichen, die in der Namenszeichenfolge gesucht werden müssen"ChartoSearch”:
Zwei hinzufügen “fürLoops, einer wird durch die Saite itereriert, und der zweite wird das Zeichenarray durchführen. Ein "Wenn”Anweisung wird auch hinzugefügt, um der Zeichenfolge mit dem Zeichen des Arrays übereinzustimmen:
für (int i = 0; iDie Ausgabe bedeutet, dass alle angegebenen Zeichen in der “vorhanden sind“LinuxHintZeichenfolge:
Wir haben alle notwendigen Anweisungen zusammengestellt, um zu überprüfen, ob die Zeichenfolge Zeichen in Java enthält.
Abschluss
Um zu überprüfen, ob eine Zeichenfolge in Java ein Zeichen enthält. Die beste Methode, um das Zeichen in einer Zeichenfolge zu überprüfen, ist die Indexof () -Methode. Es gibt den Index des in der Zeichenfolge vorhandenen Zeichens zurück, während die Methode () () nur einen booleschen Wert zurückgibt, der das Vorhandensein oder Fehlen der angegebenen Zeichen anzeigt. In dieser Beschreibung haben wir die Methoden erläutert, um ein Zeichen in einer Zeichenfolge zu überprüfen.