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.