In diesem Tutorial werden die Methode speziell zum Entfernen des ersten Zeichens der String in Java erörtert.
So entfernen Sie das erste Zeichen einer Saite in Java?
In Java können Sie das erste Zeichen einer Zeichenfolge entfernen, indem Sie:
Wir werden nun jede der oben gegebenen Methoden einzeln überprüfen!
Methode 1: Entfernen Sie das erste Zeichen einer Zeichenfolge mithilfe der Substring () -Methode
Verwenden Sie die Java -String -Klasse, um das erste Zeichen der Zeichenfolge zu entfernen. “Substring ()" Methode. Sie können diese Methode auch zum Löschen des ersten und des letzten Zeichens der Zeichenfolge gleichzeitig verwenden. Da Zeichenfolgen unveränderlich sind, sollte das resultierende Substring in einer neuen String -Typ -Variable gespeichert werden.
Syntax
Die allgemeine Syntax der Substring () -Methode ist angegeben als:
Substring (int Start, int End)
Hier nimmt die Substring () -Methode zwei Parameter an “,“Start" Und "Ende”; Der zweite Parameter ist optional. Diese Methode entfernt die Start- und Endzeichen der Zeichenfolge und gibt das resultierende Substring zurück.
Wenn Sie jedoch nur das erste Zeichen einer Zeichenfolge entfernen möchten, können Sie den Startindex wie folgt übergeben:
Substring (int Start)
Schauen Sie sich das untergewandte Beispiel an, um das angegebene Konzept zu verstehen.
Beispiel
Wir erstellen eine Variable mit dem Namen “str"Und drucken Sie seinen Wert mit dem" aus "System.aus.println ()" Methode:
String str = "LinuxHint";
System.aus.println ("tatsächliche Zeichenfolge:" + str);
Dann werden wir passieren “1”Als Startindexparameter zum“Substring ()" Methode. Diese Operation gibt ein Substring zurück, das alle Zeichen der ursprünglichen Zeichenfolge ohne die erste mit dem ersten gibt:
String NewStr = str.Substring (1);
Zuletzt werden wir das System wieder nutzen.aus.println () -Methode zur Anzeige der resultierenden Zeichenfolge:
System.aus.println ("resultierende Zeichenfolge:" + Newstr);
Die Ausgabe zeigt, dass der erste Buchstabe der “LinuxHint"String wird erfolgreich entfernt und die Substring () -Methode zurückgegeben"InuxHint”:
Methode 2: Entfernen Sie das erste Zeichen einer Zeichenfolge mit StringBuilder.Deletecharat () Methode
Eine andere Methode, um das erste Zeichen der Zeichenfolge zu entfernen, ist das “deletecharat ()" Methode. Diese Methode gehört zur “StringBuilder" Klasse. Mit StringBuilder kann der Benutzer ohne neue Objekte Zeichen aus Zeichenfolgen hinzufügen oder entfernen, da StringBuilder veränderlich ist.
Syntax
Die Syntax der Methode „Deletecharat ()“ ist wie unten angegeben:
DeletEcharat (int Index)
Es akzeptiert nur einen Parameter und löscht das im angegebene Index vorhandene Zeichen.
Beispiel
Wir werden dieselbe Zeichenfolge verwenden. “strDas wird im oben genannten Beispiel erstellt. Jetzt werden wir ein Objekt namens erstellen “sbstr”Der StringBuilder -Klasse und Pass“str”Als Parameter:
StringBuilder sbstr = new StringBuilder (str);
Dann rufen Sie das an "deletecharat ()"Methode und Pass"0”Als Argument, um die ersten Zeichen der angegebenen Zeichenfolge zu entfernen:
sbstr.Deletecharat (0);
Drucken Sie endlich das Substring mit dem “ausSystem.aus.println ()" Methode:
System.aus.println ("resultierende Zeichenfolge mit String Builder:" + sbstr);
Ausgang
Methode 3: Entfernen Sie das erste Zeichen einer Zeichenfolge mit StringBuffer.Methode delete ()
Der "löschen()"Methode gehört zur"StringBuffer" Klasse. Das "StringBuffer.löschen()Die Methode wird auch verwendet, um das erste Zeichen der String in Java zu entfernen.
Syntax
Die Syntax der Methode delete () der StringBuffer -Klasse lautet:
löschen (int startIndex, int EndIndex)
Es braucht zwei Parameter “,“Startindex" Und "Endindex”Und gibt das Substring zurück, nachdem die Zeichen im angegebenen Bereich gelöscht wurden.
Beispiel
Erstens werden wir ein Objekt namens erstellen “sbstr”Der StringBuffer -Klasse durch Übergeben einer Zeichenfolge“str”In es als Argument:
StringBuffer sbstr = new StringBuffer (str);
Dann nennen wir das "löschen()"Methode und Pass"0"Als Startindex und"1”Als Endindex:
sbstr.löschen (0,1);
Drucken Sie schließlich das resultierende Unterstring auf der Konsole:
System.aus.println ("resultierende Zeichenfolge mit String -Buffer:" + sbstr);
Wie Sie sehen können, haben wir den ersten Buchstaben der "erfolgreich entfernt"LinuxHintZeichenfolge mit der Methode delete ():
Wir haben alle wesentlichen Anweisungen zum Entfernen des ersten Zeichens einer Zeichenfolge in Java zusammengestellt.
Abschluss
Um das erste Zeichen der Zeichenfolge zu entfernen, können Sie drei Methoden verwenden: Zeichenfolge.substring (), StringBuilder.DeleteCharat () oder StringBuffer.Methode delete (). Saite.Substring () ist signifikant schneller als andere erwähnte Methoden. Es gibt eine neue Zeichenfolge mit einem aktualisierten Start- und Endindex zurück. In diesem Tutorial haben wir die Methoden erläutert, um das erste Zeichen einer String in Java zu entfernen.