Arbeiten mit der StringBuilder-Klasse in Java

by | 20. Dezember 2020 | Javac

Home » Javac » Arbeiten mit der StringBuilder-Klasse in Java

Arbeiten mit der StringBuilder-Klasse in Java

Der StringBuilder ist eine Zeichenfolge, die veränderbar (modifiziert oder geändert) ist. Die StringBuilder-Klasse wurde so erstellt, dass Benutzer die Möglichkeit haben, veränderliche Literale anstelle der unveränderlichen Objekte der String-Klasse zu verwenden. Die StringBuilder-Klasse ist mit einigen Unterschieden eng mit der StringBuffer-Klasse verwandt. Beide Klassen ermöglichen veränderliche Objekte, aber im Gegensatz zur StringBuffer-Klasse ist Stringbuilder nicht synchronisiert und daher nicht threadsicher.

Klassenhierarchie

java.long.Object
>java.lang
>>Klasse StringBuilder

Syntax: öffentliche finale Klasse StringBuilder erweitert Objekt implementiert Serializable, CharSequence

StringBuilder-Konstruktoren

  • StringBuilder() – Dies erstellt einen leeren String-Builder mit der Standardgröße von 16 Zeichen darin. Die Zeichen beginnen mit Index 0.
  • StringBuilder (int capacity) – Dies erstellt einen leeren String-Builder mit einer festen Länge, wie in 'Kapazität' angegeben.
  • StringBuilder (CharSequence seq) – Dies erstellt einen String Builder mit den in seq enthaltenen Zeichen.
  • StringBuilder (String str) – Dieser Konstruktor ähnelt dem vorherigen. Der Stringbuilder wird auf den String str initialisiert und passt sich der Länge von str an.

StringBuilder-Methoden

Nachfolgend finden Sie einige der Methoden von StringBuilder mit geeigneten Beispielen

  • öffentlicher Stringbuilder append(String str) – Diese Methode wird verwendet, um dem String-Generator eine Zeichenfolge hinzuzufügen.
    Beispiel:

    class Sample1 { public static void main (String args []) { StringBuilder sb = new StringBuilder(“Hallo”); append(”Welt”); System.out.println(sb); } }

     

    AUSGABE: Hallo Welt

  • public Stringbuilder einfügen (int offset, String str) - Um einen String an einem bestimmten Index einzufügen.
    Beispiel:

    class Sample2 { public static void main (String args []) { StringBuilder sb = new StringBuilder(“Hallo”); einfügen(1, „Welt“); System.out.println(sb); } }
    

     

    AUSGABE: HWorldello

  • public StringBuilder Ersetzen (int startIndex, int endIndex, String str) – Um die Zeichenfolge durch eine andere Zeichenfolge zu ersetzen str.
    Beispiel:

    class Sample3 { public static void main (String args []) { StringBuilder sb = new StringBuilder(“Hallo”); ersetzen(1,3, „Welt“); Sstem.out.println(sb); } }

     

    AUSGABE: HWorldlo

Autor

0 Kommentare

Einen Kommentar abgeben

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.

Autor