Vse, kar morate vedeti StringBuilder v Javi



Ta članek vam prinaša še eno zanimivo temo, saj se osredotoča na StringBuilder v Javi in ​​njegovo praktično izvajanje.

vam ponuja vse vrste funkcij, ko gre za programiranje. Ta članek se bo natančno osredotočil na eno takšno temo, ki je StringBuilder v Javi. Sledijo napotki, obravnavani v tem članku,

Začnimo torej,





StringBuilder v Javi

Strune v javi so zaporedje nespremenljivih znakov. StringBuffer pa se uporablja za ustvarjanje zaporedja spremenljivih znakov. StringBuilder je podoben razredu StringBuffer, vendar ne zagotavlja nobenega jamstva za sinhronizacijo.Vendar je v večini izvedb v naravi veliko hitrejši. Upoštevati je treba, da razred StringBuilder ni varen za uporabo v več nitih.

Konstruktorji

  • StringBuilder (): Ustvari se prazen graditelj nizov z začetno zmogljivostjo 16 znakov.
  • StringBuilder (int zmogljivost):): Ustvarjeni graditelj nizov je zmogljivosti, določene v argumentu.
  • StringBuilder (zaporedje CharSequence ): Ustvarjeni graditelj nizov vsebuje enake znake kot navedena CharSequence.
  • StringBuilder (String str ): Konstruira graditelj nizov, inicializiran za vsebino določenega niza.

Nadaljujmo s tem člankom in si oglejmo različne metode



Metode StringBuilder

V razredu StringBuilder se uporabljajo naslednje metode:

Dodaj metodo

Ta metoda doda določene elemente obstoječemu nizu.



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

Izhod:

RockRoll

niz do danes v javi

StringBuilder v Javi: način vstavljanja

Ta metoda vstavi niz z navedenim indeksom.

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

Izhod:

RoRollck

Zamenjaj način

Ta metoda nadomesti niz iz določenega beginIndex v endIndex.

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

Izhod:

RRollk

java ustvari niz predmetov

StringBuilder v Javi: Metoda brisanja

Ta metoda izbriše določen niz iz začetnega indeksa v endIndeks.

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

Izhod:

Rk

Povratna metoda

Ta metoda obrne niz, ki je prisoten v StringBuilder.

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

Izhod:

kcoR

Metoda zmogljivosti

Trenutno zmogljivost graditelja lahko določimo s to metodo. Upoštevati je treba, da je privzeta zmogljivost graditelja 16. Zmogljivost graditelja lahko povečate za: (oldcapacity * 2) +2.

javni razred Main {public static void main (String args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. capacity ()) str.append ('Dober dan je, da se zibamo') System.out.println (str.capacity ())}}

Izhod:

kako uporabljati goto v c ++

16.

16.

3. 4

Tako smo prišli do konca tega članka o 'StringBuilder In Java'. Če želite izvedeti več,preverite Edureka, zaupanja vredno podjetje za spletno učenje. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je zasnovan tako, da vas usposobi za temeljne in napredne koncepte Java, skupaj z različnimi Java okviri, kot sta Hibernate & Spring.

Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje tega spletnega dnevnika, mi se vam bomo oglasili v najkrajšem možnem času.