Allt du behöver veta StringBuilder i Java



Den här artikeln ger dig ett annat intressant ämne eftersom det fokuserar på StringBuilder i Java tillsammans med dess praktiska implementering.

ger dig alla möjliga funktioner när det gäller programmering. Den här artikeln fokuserar just på ett sådant ämne som är StringBuilder In Java. Nedan följer tips som diskuteras i den här artikeln,

Så låt oss komma igång då,





StringBuilder i Java

Strängar i java är en sekvens av oföränderliga karaktärer. StringBuffer, å andra sidan, används för att skapa en sekvens av föränderliga tecken. StringBuilder liknar StringBuffer-klassen, men den ger ingen garanti för synkronisering alls.Det är dock mycket snabbare till sin natur under de flesta implementeringar. Det måste noteras att StringBuilder-klassen inte är säker för användning av flera trådar.

Konstruktörer

  • StringBuilder (): En tom strängbyggare med en initial kapacitet på 16 tecken skapas.
  • StringBuilder (int-kapacitet):): Den skapade strängbyggaren har den kapacitet som anges i argumentet.
  • StringBuilder (CharSequence seq ): Den skapade strängbyggaren innehåller samma tecken som den angivna CharSequence.
  • StringBuilder (Strängstr ): Konstruerar en strängbyggare initierad till innehållet i den angivna strängen.

Låt oss fortsätta med den här artikeln och titta på olika metoder



StringBuilder Methods

Följande metoder används i klassen StringBuilder:

Lägg till metod

Den här metoden lägger till de angivna elementen i den befintliga strängen.



klass Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}

Produktion:

RockRoll

StringBuilder I Java: Infoga metod

Den här metoden infogar en sträng i det angivna indexet.

skapa en parameter i tablå
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}

Produktion:

RoRollck

Ersätt metod

Den här metoden ersätter strängen från den angivna beginIndex till endIndex.

public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}

Produktion:

RRollk

StringBuilder i Java: Radera metod

Denna metod tar bort den specifika strängen från beginIndex till endIndex.

public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}

Produktion:

Rk

Omvänd metod

Den här metoden omvandlar strängen som finns i StringBuilder.

public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}

Produktion:

kcoR

Kapacitetsmetod

Den aktuella kapaciteten för Builder kan bestämmas med denna metod. Det måste noteras att standardkapaciteten för Builder är 16. Builderns kapacitet kan ökas med: (oldcapacity * 2) +2.

public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. kapacitet ()) str.append ('Det är en bra dag att rocka') System.out.println (str.capacity ())}}

Produktion:

16

16

3. 4

Således har vi kommit till ett slut på den här artikeln om ”StringBuilder In Java”. Om du vill lära dig mer,kolla in av Edureka, ett pålitligt online-lärande företag. Edurekas Java J2EE- och SOA-utbildning och certifieringskurs är utformad för att träna dig för både grundläggande och avancerade Java-koncept tillsammans med olika Java-ramverk som Hibernate & Spring.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen på den här bloggen så kommer vi tillbaka till dig så snart som möjligt.