Alt du trenger å vite StringBuilder på Java



Denne artikkelen gir deg et annet interessant tema da det fokuserer på StringBuilder i Java sammen med dets praktiske implementering.

gir deg alle mulige funksjoner når det gjelder programmering. Denne artikkelen vil nøyaktig fokusere på et slikt emne som er StringBuilder In Java. Følgende er tips som er diskutert i denne artikkelen,

Så la oss komme i gang da,





hva er .format i python

StringBuilder I Java

Strenger i java er en sekvens av uforanderlige tegn. StringBuffer, derimot, brukes til å lage en sekvens av foranderlige tegn. StringBuilder ligner på StringBuffer-klassen, men det gir ingen garanti for synkronisering overhodet.Imidlertid er det mye raskere i naturen under de fleste implementeringer. Det må bemerkes at StringBuilder-klassen ikke er trygg for bruk av flere tråder.

Konstruktører

  • StringBuilder (): En tom strengbygger med en innledende kapasitet på 16 tegn opprettes.
  • StringBuilder (int kapasitet):): Strengbyggeren som er opprettet, har kapasiteten som er spesifisert i argumentet.
  • StringBuilder (CharSequence seq ): Opprettede strengbygger inneholder de samme tegnene som den angitte CharSequence.
  • StringBuilder (String str ): Konstruerer en strengbygger initialisert til innholdet i den angitte strengen.

La oss fortsette med denne artikkelen og se på forskjellige metoder



StringBuilder Methods

Følgende metoder brukes i StringBuilder-klassen:

Legg til metode

Denne metoden legger til de spesifiserte elementene i den eksisterende strengen.



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

Produksjon:

RockRoll

StringBuilder I Java: Sett inn metode

Denne metoden setter inn en streng ved den angitte indeksen.

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

Produksjon:

RoRollck

Erstatt metode

Denne metoden erstatter strengen fra den angitte 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)}}

Produksjon:

RRollk

StringBuilder i Java: Slett metode

Denne metoden sletter den spesifikke strengen fra beginIndex til endIndex.

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

Produksjon:

hvordan konvertere binær til desimal i java

Rk

Omvendt metode

Denne metoden reverserer strengen som er tilstede i StringBuilder.

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

Produksjon:

kcoR

Kapasitetsmetode

Den nåværende kapasiteten til Builder kan bestemmes av denne metoden. Det må bemerkes at standardkapasiteten til Builder er 16. Kapasiteten til builderen kan økes 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. kapasitet ()) str.append ('Det er en god dag å rocke') System.out.println (str.capacity ())}}

Produksjon:

16

16

3. 4

Dermed har vi kommet til en slutt på denne artikkelen om ‘StringBuilder In Java’. Hvis du ønsker å lære mer,sjekk ut av Edureka, et pålitelig online læringsfirma. Edurekas Java J2EE- og SOA-opplæring og sertifiseringskurs er designet for å trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Spring.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet på denne bloggen, så kommer vi tilbake til deg så snart som mulig.