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.