In diesem Tutorial werden die Methoden erläutert, um das Zeichen einer Zeichenfolge in Java zu entfernen.
So entfernen Sie ein Zeichen aus String in Java?
Um das Zeichen einer Zeichenfolge zu entfernen, können Sie verwenden:
Wir werden jede der genannten Methoden einzeln überprüfen!
Methode 1: Entfernen Sie ein Zeichen aus der Zeichenfolge mit java ersetzen () Methode
Der "ersetzen()Die Methode gibt eine neue Zeichenfolge aus, indem das vorhandene Zeichen durch das neue ersetzt wird. Bei der Entfernung eines Zeichens entfernen die neue zurückgegebene Zeichenfolge das vorhandene Zeichen aus der Zeichenfolge. Die Syntax der Methode ersetzen () der Methode ist unten aufgeführt.
Syntax
Ersetzen (Char Oldcharacter, CharCharacter)Die Ersatz () -Methode erfordert zwei Parameter, eine, die entfernt wird, dargestellt als “Oldcharacter"Und der zweite Parameter"neuer Charakter”Als ersetzter Charakter.
Beispiel
Hier entfernen wir den weißen Raum aus einer Schnur. Zunächst erstellen wir eine Variable der Typ -Zeichenfolge mit dem Namen “strg”:
Dann werden wir das nennen "ersetzen()Methode durch Übergabe von zwei Parametern, einer ist der Weißraum, der aus der Saite entfernt wird, und der zweite ist ein leerer Parameter. Die resultierende Zeichenfolge wird in “gespeichert“Newstrg”:
String NewStrg = strg.ersetzen(" ", "");Die Ausgabe zeigt an, dass der Weißraum aus der angegebenen Zeichenfolge entfernt wird:
Ich möchte ein bestimmtes Zeichen basierend auf seiner Position entfernen? Wenn ja, fahren Sie mit dem folgenden Abschnitt fort.
Methode 2: Entfernen Sie ein Zeichen aus der Zeichenfolge mit Java substring () Methode
Beim Entfernen eines bestimmten Charakters durch Verwendung der “Substring ()Methode, wir müssen die Positionen des Zeichens übergeben, die die Zeichenfolge teilen und dann nach dem Entfernen dieses spezifischen Zeichens verkettet werden. Die Syntax der Substring () -Methode zum Entfernen eines Zeichens aus einer Zeichenfolge ist unten angegeben.
Syntax
Substring (Startpositionofstring, PositionoFremovechar) + Substring (PositionOfNextChar);Die erste Substring () -Methode akzeptiert zwei Parameter; Die erste ist die Ausgangsposition einer Zeichenfolge und der zweite Parameter als Position des Zeichens, der entfernt wird. Es gibt ein neues Substring zurück, das die vorhandene Zeichenfolge teilt. Dann gibt der zweite Substring () eine neue Zeichenfolge zurück, die im Index neben dem entfernten Zeichen startet. Zuletzt werden die beiden neuen Saiten mit dem "verkettet" verkettet+" Operator.
Beispiel
In diesem Beispiel wollen wir einen Charakter entfernen “e" von dem "strgZeichenfolge, die im ersten Index vorhanden ist:
Wir werden die Substring () -Methode aufrufen und bestehen “0"Als Startindex der Zeichenfolge und"1"Ist die Position des Charakters"eDas wollen wir entfernen. Verkettieren Sie dann die zurückgegebene Zeichenfolge mit dem neuen Substring, der aus dem 2. Index startet:
String NewStrg = strg.Substring (0, 1) + strg.Substring (2);Wie Sie sehen können, haben wir den Charakter erfolgreich entfernt “e”Aus der angegebenen Zeichenfolge:
Verwenden Sie die “, um den gleichen Betrieb effizienter auszuführen, die“deletecharat ()" Methode.
Methode 3: Entfernen Sie ein Zeichen aus der Zeichenfolge mit Java DeletEcharat () Methode
Eine andere Methode, um ein Zeichen aus einer Zeichenfolge zu entfernen, ist “deletecharat ()”. Diese Methode gehört zur Java “StringBuilder" Klasse. Es dauert nur ein Zeichen als Parameter, den Index des Zeichens, der entfernt wird, und gibt die resultierende Zeichenfolge zurück.
Syntax
DelETecharat (PositionOfcharacter);Beispiel
Wir werden jetzt ein Objekt der “erstellen“StringBuilder"Klasse" genannt "Newstrg”Und nennen Sie die“deletecharat ()Methode, indem die Position des Zeichens als „1“ übergeben wird, um das „E“ -Scharakter zu entfernen:
Ausgang
Wir haben die einfachsten Methoden zur Verfügung gestellt, um ein Zeichen aus einer Schnur in Java zu entfernen.
Abschluss
Um ein Zeichen aus einer Zeichenfolge zu entfernen, gibt es keine spezielle REDE () -Methode, die von der String -Klasse angeboten wird. Wir können also einige andere Methoden verwenden, um diesen Vorgang auszuführen, wie z. In diesem Tutorial wurde die Methoden zum Entfernen eines Java -String -Zeichens mit Beispielen erläutert.