Heim >Java >javaLernprogramm >Verwenden Sie die Methode substring() der Klasse StringBuffer, um einen Teilstring abzurufen
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.
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“.
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!