So entfernen Sie das erste Zeichen einer Zeichenfolge in Java

So Entfernen Sie Das Erste Zeichen Einer Zeichenfolge In Java



In Java wird ein String mit der Klasse String dargestellt, die im Paket java.lang enthalten ist. Es ist die am häufigsten verwendete Klasse in der Java-Bibliothek. Jeder String, den wir in Java konstruieren, ist ein Objekt vom Typ String. Eine Sache, die Sie bei String-Objekten beachten sollten, ist, dass sie nach ihrer Erstellung nicht geändert werden. Es besteht jedoch die Möglichkeit, dass Sie andere Operationen an einem String ausführen müssen, z. B. das Entfernen von Zeichen.

In diesem Tutorial wird speziell die Methode zum Entfernen des ersten Zeichens der Zeichenfolge in Java erläutert.

Wie entferne ich das erste Zeichen einer Zeichenfolge in Java?

In Java können Sie das erste Zeichen eines Strings entfernen, indem Sie Folgendes verwenden:







  • substring()-Methode
  • StringBuilder.deleteCharAt()-Methode
  • StringBuffer.delete()-Methode

Wir werden uns nun jede der oben genannten Methoden einzeln ansehen!



Methode 1: Entfernen Sie das erste Zeichen einer Zeichenfolge mit der Methode substring()

Um das erste Zeichen der Zeichenfolge zu entfernen, verwenden Sie die Java-String-Klasse „ Teilstring() ' Methode. Sie können diese Methode auch verwenden, um das erste und das letzte Zeichen der Zeichenfolge auf einmal zu löschen. Da Strings unveränderlich sind, sollte der resultierende Teilstring in einer neuen Variablen vom Typ String gespeichert werden.



Syntax





Die allgemeine Syntax der Methode substring() lautet wie folgt:

Teilzeichenfolge ( int Anfang, int Ende )



Hier nimmt die Methode substring() zwei Parameter, „ Anfang ' und ' Ende “; der zweite Parameter ist optional. Diese Methode entfernt die Anfangs- und Endzeichen des Strings und gibt den resultierenden Teilstring zurück.

Wenn Sie jedoch nur das erste Zeichen eines Strings entfernen möchten, können Sie den Startindex wie folgt übergeben:

Teilzeichenfolge ( int-Start )

Schauen Sie sich das unten angegebene Beispiel an, um das angegebene Konzept zu verstehen.

Beispiel

Wir erstellen eine Variable mit dem Namen „ Str “ und drucken Sie seinen Wert mit dem „ System.out.println() ' Methode:

Schnur Str = 'Linux' ;
System.out.println ( 'Aktuelle Zeichenfolge: ' + Str ) ;

Dann passieren wir „ 1 ” als Start-Index-Parameter zum „ Teilstring() ' Methode. Diese Operation gibt einen Teilstring zurück, der alle Zeichen des ursprünglichen Strings mit Ausnahme des ersten enthält:

Schnur neueStr = str.substring ( 1 ) ;

Zuletzt verwenden wir erneut die Methode System.out.println(), um den resultierenden String anzuzeigen:

System.out.println ( 'Ergebniszeichenfolge: ' + neueStr ) ;

Die Ausgabe zeigt, dass der erste Buchstabe des „ Linux „String wurde erfolgreich entfernt und die Methode substring() zurückgegeben“ inuxhint “:

Methode 2: Entfernen Sie das erste Zeichen einer Zeichenfolge mit der Methode StringBuilder.deleteCharAt()

Eine andere Methode, um das erste Zeichen der Zeichenfolge zu entfernen, ist „ deleteCharAt() ' Methode. Diese Methode gehört zu den „ StringBuilder ' Klasse. Ohne neue Objekte zu erstellen, ermöglicht StringBuilder dem Benutzer das Hinzufügen oder Entfernen von Zeichen aus Zeichenfolgen, da StringBuilder veränderlich ist.

Syntax

Die Syntax der Methode „deleteCharAt()“ lautet wie folgt:

deleteCharAt ( int-Index )

Es akzeptiert nur einen Parameter und löscht das am angegebenen Index vorhandene Zeichen.

Beispiel

Wir werden die gleiche Zeichenfolge verwenden „ Str “, die im oben genannten Beispiel erstellt wird. Jetzt erstellen wir ein Objekt mit dem Namen „ sbStr ” der Klasse StringBuilder und übergeben “ Str ” als Parameter:

StringBuilder sbStr = neuer StringBuilder ( Str ) ;

Rufen Sie dann „ deleteCharAt() „Methode und Pass“ 0 ” als Argument, um die ersten Zeichen der angegebenen Zeichenfolge zu entfernen:

sbStr.deleteCharAt ( 0 ) ;

Drucken Sie zuletzt die Teilzeichenfolge mit dem „ System.out.println() ' Methode:

System.out.println ( 'Ergebnisstring durch Verwendung von String Builder: ' + sbStr ) ;

Ausgabe

Methode 3: Entfernen Sie das erste Zeichen einer Zeichenfolge mit der Methode StringBuffer.delete()

Das ' löschen() “ Methode gehört zur „ Zeichenfolgenpuffer ' Klasse. Dies ' StringBuffer.delete() “-Methode wird auch verwendet, um das erste Zeichen der Zeichenfolge in Java zu entfernen.

Syntax

Die Syntax der Methode delete() der Klasse StringBuffer lautet:

löschen ( int Startindex, int Endindex )

Es braucht zwei Parameter, “ Startindex ' und ' Endindex “ und gibt die Teilzeichenfolge zurück, nachdem die im angegebenen Bereich angegebenen Zeichen gelöscht wurden.

Beispiel

Zuerst erstellen wir ein Objekt mit dem Namen „ sbStr ” der Klasse StringBuffer durch Übergeben einer Zeichenfolge “ Str “ darin als Argument:

StringBuffer sbStr = neuer StringBuffer ( Str ) ;

Dann nennen wir die „ löschen() „Methode und Pass“ 0 ” als Startindex und “ 1 ” als Endindex:

sbStr.löschen ( 0 , 1 ) ;

Geben Sie schließlich den resultierenden Teilstring auf der Konsole aus:

System.out.println ( 'Ergebniszeichenfolge durch Verwendung des Zeichenfolgenpuffers: ' + sbStr ) ;

Wie Sie sehen können, haben wir den ersten Buchstaben des „ Linux ” String mit der Methode delete():

Wir haben alle wesentlichen Anweisungen zum Entfernen des ersten Zeichens einer Zeichenfolge in Java zusammengestellt.

Fazit

Um das erste Zeichen der Zeichenfolge zu entfernen, können Sie drei Methoden verwenden: die Methode String.substring(), StringBuilder.deleteCharAt() oder StringBuffer.delete(). String.substring() ist deutlich schneller als andere erwähnte Methoden. Es gibt einen neuen String mit einem aktualisierten Start- und Endindex zurück. In diesem Tutorial haben wir die Methoden zum Entfernen des ersten Zeichens einer Zeichenfolge in Java erklärt.