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.