Heim  >  Artikel  >  Java  >  Verwenden Sie die Methode substring() der Klasse StringBuffer, um einen Teilstring abzurufen

Verwenden Sie die Methode substring() der Klasse StringBuffer, um einen Teilstring abzurufen

WBOY
WBOYOriginal
2023-07-26 13:17:121766Durchsuche

Verwenden Sie die Methode substring() der Klasse StringBuffer, um einen Teilstring zu erhalten.

In der Java-Programmierung wird die Klasse StringBuffer häufig zum Verarbeiten von Zeichenfolgen verwendet. Es bietet verschiedene Methoden zum Bearbeiten und Abrufen von Teilzeichenfolgen in Zeichenfolgen. Unter diesen ist die Methode substring () eine häufig verwendete Methode, mit der die Teilzeichenfolge des angegebenen Positionsbereichs abgerufen wird.

Die substring()-Methode der StringBuffer-Klasse hat zwei überladene Formen: Eine besteht darin, den Startindex anzugeben, und die andere darin, sowohl den Startindex als auch den Endindex anzugeben. Nachfolgend finden Sie Anwendungsbeispiele für beide Formen.

  1. Geben Sie den Startindex an
    Verwenden Sie die Methode substring(int startIndex), um den Teilstring vom angegebenen Index bis zum Ende des Strings abzurufen.

Codebeispiel:

StringBuffer sb = new StringBuffer("Hello World");
String subStr = sb.substring(6);

System.out.println(subStr);

Ausgabeergebnis:

World

Erläuterung: Im obigen Beispiel wird die Zeichenfolge „Hello World“ der Instanz sb der StringBuffer-Klasse zugewiesen. Durch Aufrufen der Methode substring(6) von sb wird startIndex auf 6 gesetzt, was angibt, dass der Teilstring ab Index 6 extrahiert werden soll. Daher ist die Ausgabe „Welt“.

  1. Geben Sie sowohl den Startindex als auch den Endindex an.
    Verwenden Sie die Methode substring(int startIndex, int endIndex), um den Teilstring vom angegebenen Startindex zum Endindex abzurufen.

Codebeispiel:

StringBuffer sb = new StringBuffer("Hello World");
String subStr = sb.substring(6, 11);

System.out.println(subStr);

Ausgabeergebnis:

World

Erklärung: Im obigen Beispiel wird der Teilstring „World“ auch aus dem String „Hello World“ gewonnen. Durch Aufrufen der Methode substring(6, 11) von sb wird startIndex auf 6 und endIndex auf 11 gesetzt, wodurch angegeben wird, dass die Teilzeichenfolge von Index 6 bis Index 11 extrahiert werden soll. Daher ist die Ausgabe „Welt“.

Es ist zu beachten, dass die Methode substring() der Klasse StringBuffer ein neues String-Objekt zurückgibt, anstatt das ursprüngliche StringBuffer-Objekt zu ändern. Dies bedeutet, dass Änderungen an der zurückgegebenen Teilzeichenfolge keine Auswirkungen auf das ursprüngliche StringBuffer-Objekt haben.

Zusammenfassung:
Verwenden Sie die substring()-Methode der StringBuffer-Klasse, um den Teilstring im String einfach abzurufen. Durch die Angabe des Startindex und des Endindex zum Abfangen der erforderlichen Teilzeichenfolge können unterschiedliche Anforderungen flexibel erfüllt werden. In der tatsächlichen Entwicklung können wir diese Funktion gemäß einer bestimmten Geschäftslogik verwenden, um Zeichenfolgen besser zu verarbeiten und zu betreiben.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Methode substring() der Klasse StringBuffer, um einen Teilstring abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn