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 abzurufen

Jul 26, 2023 pm 01:17 PM
stringbuffer 子字符串 substring

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);
Nach dem Login kopieren

Ausgabeergebnis:

World
Nach dem Login kopieren
Nach dem Login kopieren

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);
Nach dem Login kopieren

Ausgabeergebnis:

World
Nach dem Login kopieren
Nach dem Login kopieren

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Zählen Sie rekursiv die Anzahl der Vorkommen eines Teilstrings in Java Zählen Sie rekursiv die Anzahl der Vorkommen eines Teilstrings in Java Sep 17, 2023 pm 07:49 PM

Gegeben seien zwei Strings str_1 und str_2. Das Ziel besteht darin, mithilfe eines rekursiven Verfahrens die Anzahl der Vorkommen der Teilzeichenfolge str2 in der Zeichenfolge str1 zu zählen. Eine rekursive Funktion ist eine Funktion, die sich innerhalb ihrer Definition selbst aufruft. Wenn str1 „Iknowthatyouknowthatiknow“ und str2 „know“ ist, beträgt die Anzahl der Vorkommen -3. Lassen Sie uns das anhand von Beispielen verstehen. Geben Sie beispielsweise str1="TPisTPareTPamTP", str2="TP" ein; geben Sie Countofoccurrencesofasubstringrecursi aus

So verwenden Sie die LOCATE-Funktion in MySQL, um die Position eines Teilstrings in einem String zu finden So verwenden Sie die LOCATE-Funktion in MySQL, um die Position eines Teilstrings in einem String zu finden Jul 25, 2023 am 09:45 AM

So verwenden Sie die LOCATE-Funktion in MySQL, um die Position eines Teilstrings in einem String zu finden. In MySQL gibt es viele Funktionen, die zum Verarbeiten von Strings verwendet werden können. Unter diesen ist die LOCATE-Funktion eine sehr nützliche Funktion, mit der die Position eines Teilstrings in einem String ermittelt werden kann. Die Syntax der LOCATE-Funktion lautet wie folgt: LOCATE(substring,string,[position]) wobei substring der zu findende Teilstring und string der zu findende Teilstring ist.

Die Funktion strtok_r() ist eine Funktion in der C-Sprache. Ihre Funktion besteht darin, eine Zeichenfolge in eine Reihe von Teilzeichenfolgen aufzuteilen. Die Funktion strtok_r() ist eine Funktion in der C-Sprache. Ihre Funktion besteht darin, eine Zeichenfolge in eine Reihe von Teilzeichenfolgen aufzuteilen. Aug 26, 2023 am 09:45 AM

Diese Funktion ähnelt der Funktion strtok(). Der einzige wesentliche Unterschied besteht in _r, einer so genannten reentrant-Funktion. Reentrant-Funktionen sind Funktionen, die während der Ausführung unterbrochen werden können. Diese Art von Funktion kann verwendet werden, um die Ausführung fortzusetzen. Daher sind reentrant-Funktionen Thread-sicher, was bedeutet, dass sie sicher von Threads unterbrochen werden können, ohne Schaden zu verursachen. Die Funktion strtok_r() verfügt über einen zusätzlichen Parameter namens context. Dadurch kann die Funktion an der richtigen Stelle wiederhergestellt werden. Die Syntax der Funktion strtok_r() lautet wie folgt: #include<string.h>char*strtok_r(char*string,constchar*limiter,char**

So verwenden Sie die Funktion substring() der Klasse StringBuilder in Java, um den Teilstring eines Strings abzufangen So verwenden Sie die Funktion substring() der Klasse StringBuilder in Java, um den Teilstring eines Strings abzufangen Jul 24, 2023 pm 12:13 PM

Wie verwendet Java die Funktion substring() der Klasse StringBuilder, um einen Teilstring eines Strings abzufangen? In Java müssen wir häufig String-Operationen verarbeiten. Die StringBuilder-Klasse von Java bietet eine Reihe von Methoden, die uns die Bedienung von Strings erleichtern. Unter anderem kann die Funktion substring() verwendet werden, um Teilzeichenfolgen von Zeichenfolgen abzufangen. Die Funktion substring() hat zwei überladene Formen, nämlich substring(intstar

Wie vergleichen wir in Java StringBuilder und StringBuffer? Wie vergleichen wir in Java StringBuilder und StringBuffer? Aug 28, 2023 pm 03:57 PM

StringBuffer-Objekte können im Allgemeinen sicher in Umgebungen mit mehreren Threads verwendet werden, in denen mehrere Threads möglicherweise gleichzeitig versuchen, auf dasselbe StringBuffer-Objekt zuzugreifen. StringBuilder ist ein threadsicherer Ersatz für die StringBuffer-Klasse, der viel schneller arbeitet, da er über keine synchronisierten > Methoden verfügt. Wenn wir viele Zeichenfolgenoperationen in einem einzelnen Thread ausführen, kann die Verwendung dieser Klasse die Leistung verbessern. Beispiel publicclassCompareBuilderwithBufferTest{ publicstaticvoidmain(String[]a

PHP gibt den String von der Startposition bis zur Endposition eines Strings in einem anderen String zurück PHP gibt den String von der Startposition bis zur Endposition eines Strings in einem anderen String zurück Mar 21, 2024 am 10:31 AM

In diesem Artikel wird ausführlich erläutert, wie PHP die Zeichenfolge von der Startposition zur Endposition einer Zeichenfolge in einer anderen Zeichenfolge zurückgibt. Der Herausgeber hält dies für recht praktisch, daher teile ich es Ihnen als Referenz mit diesem Artikel können Sie etwas abgewinnen. Verwenden Sie die Funktion substr() in PHP, um Teilzeichenfolgen aus einer Zeichenfolge zu extrahieren. Die Funktion substr() kann Zeichen innerhalb eines angegebenen Bereichs aus einer Zeichenfolge extrahieren. Die Syntax lautet wie folgt: substr(string,start,length) wobei: string: der ursprüngliche String, aus dem der Teilstring extrahiert werden soll. start: Der Index der Startposition des Teilstrings (beginnend bei 0). Länge (optional): Die Länge des Teilstrings. Wenn nicht angegeben, dann

Regulärer PHP-Ausdruck: So extrahieren Sie bestimmte Zeichen aus einer Zeichenfolge in eine Teilzeichenfolge am Ende Regulärer PHP-Ausdruck: So extrahieren Sie bestimmte Zeichen aus einer Zeichenfolge in eine Teilzeichenfolge am Ende Jun 22, 2023 pm 05:33 PM

Reguläre Ausdrücke sind ein leistungsstarkes Textverarbeitungstool, mit dem Zeichenfolgen in bestimmten Mustern abgeglichen werden können. In PHP werden reguläre Ausdrücke häufig bei der Zeichenfolgenverarbeitung, Formularvalidierung, Suche und Ersetzung usw. verwendet. In diesem Artikel wird erläutert, wie Sie mithilfe der regulären Ausdrücke von PHP bestimmte Zeichen aus einer Zeichenfolge in die Teilzeichenfolge am Ende extrahieren. Schauen wir uns zunächst ein Beispiel an. Angenommen, wir haben eine Zeichenfolge $str, die mehrere URLs enthält, die mit „http://“ beginnen, und wir möchten diese URLs extrahieren und in einem speichern

Palindromische Teilstring-Abfrage in C++ Palindromische Teilstring-Abfrage in C++ Sep 22, 2023 am 09:05 AM

In diesem Tutorial müssen wir eine Palindrom-Teilzeichenfolgenabfrage für eine bestimmte Zeichenfolge lösen. Das Lösen von Palindrom-Teilzeichenfolgenabfragen ist viel komplexer als das Lösen regulärer Abfragen in C++. Es erfordert komplexeren Code und komplexere Logik. In diesem Tutorial haben wir String-Str- und Q-Substring-Abfragen [L...R] bereitgestellt, von denen jede zwei Werte L und R hat. Unser Ziel ist es, ein Programm zu schreiben, das eine Abfrage löst, um festzustellen, ob Teilzeichenfolge[L...R] ein Palindrom ist. Wir müssen bestimmen, ob der im Bereich L bis R gebildete Teilstring ein Palindrom ist, um jede Abfrage zu lösen. Geben Sie beispielsweise „abbbabaaaba“ als unsere Eingabezeichenfolge ein

See all articles