bietet Ihnen alle Arten von Funktionen, wenn es um die Programmierung geht. Dieser Artikel konzentriert sich genau auf ein solches Thema, nämlich StringBuilder in Java. Im Folgenden finden Sie Hinweise, die in diesem Artikel behandelt werden:
Also fangen wir an,
StringBuilder In Java
Strings in Java sind eine Folge unveränderlicher Zeichen. StringBuffer wird dagegen verwendet, um eine Folge von veränderlichen Zeichen zu erstellen. StringBuilder ähnelt der StringBuffer-Klasse, bietet jedoch keinerlei Garantie für die Synchronisation.Bei den meisten Implementierungen ist es jedoch viel schneller. Es ist zu beachten, dass die StringBuilder-Klasse für die Verwendung durch mehrere Threads nicht sicher ist.
Konstruktoren
- StringBuilder (): Ein leerer String Builder mit einer Anfangskapazität von 16 Zeichen wird erstellt.
- StringBuilder (int Kapazität) :): Der erstellte String Builder hat die im Argument angegebene Kapazität.
- StringBuilder (CharSequence seq ): Der erstellte String Builder enthält dieselben Zeichen wie die angegebene CharSequence.
- StringBuilder (String str ): Erstellt einen String Builder, der mit dem Inhalt des angegebenen Strings initialisiert ist.
Lassen Sie uns mit diesem Artikel fortfahren und verschiedene Methoden betrachten
StringBuilder-Methoden
Apache Spark im Vergleich zu Hadoop Mapreduce
Die folgenden Methoden werden in der StringBuilder-Klasse verwendet:
Methode anhängen
Diese Methode fügt die angegebenen Elemente zur vorhandenen Zeichenfolge hinzu.
Klasse Main {public static void main (String args []) {StringBuilder str = neuer StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}
Ausgabe:
RockRoll
StringBuilder In Java: Methode einfügen
Diese Methode fügt eine Zeichenfolge am angegebenen Index ein.
öffentliche Klasse Main {public static void main (String args []) {StringBuilder str = neuer StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}
Ausgabe:
RoRollck
Methode ersetzen
Diese Methode ersetzt die Zeichenfolge vom angegebenen beginIndex zum endIndex.
öffentliche Klasse Main {public static void main (String args []) {StringBuilder str = neuer StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}
Ausgabe:
RRollk
StringBuilder in Java: Löschmethode
Diese Methode löscht die spezifische Zeichenfolge vom beginIndex zum endIndex.
c vs c ++ vs java
öffentliche Klasse Main {public static void main (String args []) {StringBuilder str = neuer StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}
Ausgabe:
Rk
Reverse-Methode
Diese Methode kehrt die im StringBuilder vorhandene Zeichenfolge um.
öffentliche Klasse Main {public static void main (String args []) {StringBuilder str = neuer StringBuilder ('Rock') str.reverse () System.out.println (str)}}
Ausgabe:
kcoR
Kapazitätsmethode
Die aktuelle Kapazität des Builders kann mit dieser Methode ermittelt werden. Es ist zu beachten, dass die Standardkapazität des Builders 16 beträgt. Die Kapazität des Builders kann erhöht werden durch: (alte Kapazität * 2) +2.
öffentliche Klasse Main {public static void main (String args []) {StringBuilder str = neuer StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. Kapazität ()) str.append ('Es ist ein guter Tag zum rocken') System.out.println (str.capacity ())}}
Ausgabe:
16
16
3. 4
Damit sind wir am Ende dieses Artikels über 'StringBuilder In Java' angelangt. Wenn Sie mehr erfahren möchten,Besuche die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka wurde entwickelt, um Sie für Kern- und fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring zu schulen.
Hast du eine Frage an uns? Bitte erwähne es im Kommentarbereich dieses Blogs und wir werden uns so schnell wie möglich bei dir melden.