Alt hvad du behøver at vide StringBuilder i Java



Denne artikel giver dig et andet interessant emne, da det fokuserer på StringBuilder i Java sammen med dets praktiske implementering.

giver dig alle mulige funktioner, når det kommer til programmering. Denne artikel vil præcist fokusere på et sådant emne, der er StringBuilder In Java. Følgende er punkter, der er diskuteret i denne artikel,

Så lad os komme i gang dengang,





StringBuilder i Java

Strenge i java er en sekvens af uforanderlige tegn. På den anden side bruges StringBuffer til at oprette en sekvens af ændrede tegn. StringBuilder ligner StringBuffer-klassen, men det giver ingen garanti for synkronisering overhovedet.Det er dog meget hurtigere i naturen under de fleste implementeringer. Det skal bemærkes, at StringBuilder-klassen ikke er sikker til brug af flere tråde.

Konstruktører

  • StringBuilder (): En tom strengbygger med en oprindelig kapacitet på 16 tegn oprettes.
  • StringBuilder (int kapacitet):): Den oprettede strengbygger er af den kapacitet, der er angivet i argumentet.
  • StringBuilder (CharSequence seq ): Den oprettede strengbygger indeholder de samme tegn som den angivne CharSequence.
  • StringBuilder (strengstr ): Konstruerer en strengbygger, der er initialiseret til indholdet af den angivne streng.

Lad os fortsætte med denne artikel og se på forskellige metoder



StringBuilder-metoder

Følgende metoder bruges i StringBuilder-klassen:

er en kandidatgrad og en kandidatgrad

Tilføj metode

Denne metode tilføjer de angivne elementer til den eksisterende streng.



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

Produktion:

RockRoll

StringBuilder I Java: Indsæt metode

Denne metode indsætter en streng i det angivne indeks.

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

Produktion:

RoRollck

Udskift metode

Denne metode erstatter strengen fra den angivne beginIndex til 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

java hvad er en instans

StringBuilder i Java: Slet metode

Denne metode sletter den specifikke streng fra startIndex til 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

Omvendt metode

Denne metode vender strengen til stede i StringBuilder.

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

Produktion:

kcoR

Kapacitetsmetode

Den aktuelle kapacitet for Builder kan bestemmes ved denne metode. Det skal bemærkes, at Builder's standardkapacitet er 16. Builderens kapacitet kan øges 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 er en god dag at rocke') System.out.println (str.capacity ())}}

Produktion:

tableau data blanding venstre sammenføjning

16

16

3. 4

Således er vi nået til en ende af denne artikel om 'StringBuilder In Java'. Hvis du ønsker at lære mere,tjek den af Edureka, et betroet online læringsfirma. Edurekas Java J2EE- og SOA-uddannelses- og certificeringskursus er designet til at træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.

Har du et spørgsmål til os? Nævn det i kommentarsektionen på denne blog, og vi vender tilbage til dig hurtigst muligt.