Sve što trebate znati StringBuilder u Javi



Ovaj vam članak donosi još jednu zanimljivu temu jer se usredotočuje na StringBuilder u Javi, zajedno s njegovom praktičnom primjenom.

pruža vam sve vrste značajki što se tiče programiranja. Ovaj će se članak precizno usredotočiti na jednu takvu temu koja je StringBuilder u Javi. Slijede upute o kojima se govori u ovom članku,

Pa krenimo onda,





StringBuilder u Javi

Nizovi u javi slijed su nepromjenjivih znakova. StringBuffer se, pak, koristi za stvaranje niza promjenjivih znakova. StringBuilder je sličan klasi StringBuffer, ali ne pruža nikakvo jamstvo za sinkronizaciju.Međutim, u većini je implementacija u prirodi puno brže. Valja napomenuti da klasa StringBuilder nije sigurna za upotrebu u više niti.

kako instalirati php na prozor -

Konstruktori

  • StringBuilder (): Stvara se prazan graditelj niza s početnim kapacitetom od 16 znakova.
  • StringBuilder (int kapacitet):): Stvoreni graditelj niza ima kapacitet naveden u argumentu.
  • StringBuilder (CharSequence seq ): Stvoreni graditelj nizova sadrži iste znakove kao navedena CharSequence.
  • StringBuilder (String str ): Konstruira graditelj niza inicijaliziran za sadržaj navedenog niza.

Nastavimo s ovim člankom i pogledajmo različite metode



Metode StringBuilder

Sljedeće se metode koriste u klasi StringBuilder:

Dodavanje metode

Ova metoda dodaje navedene elemente u postojeći niz.



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

Izlaz:

RockRoll

StringBuilder u Javi: metoda umetanja

Ova metoda ubacuje niz s navedenim indeksom.

javna klasa Main {javna statička void glavna (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}

Izlaz:

RoRollck

bacanje vs bacanje vs bacanje u javi

Zamijenite metodu

Ova metoda zamjenjuje niz od navedenog beginIndex do endIndex.

javna klasa Main {javna statička void glavna (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}

Izlaz:

RRollk

StringBuilder u Javi: Metoda brisanja

Ova metoda briše određeni niz iz beginIndex u endIndex.

javna klasa Main {javna statička void glavna (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}

Izlaz:

Rk

Obrnuta metoda

Ova metoda poništava niz prisutan u StringBuilderu.

javna klasa Main {javna statička void glavna (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}

Izlaz:

kcoR

Metoda kapaciteta

Trenutni kapacitet graditelja može se odrediti ovom metodom. Treba napomenuti da je zadani kapacitet graditelja 16. Kapacitet graditelja može se povećati za: (stari kapacitet * 2) +2.

javna klasa Main {javna statička void glavna (String args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. capacity ()) str.append ('Dobar je dan za ljuljanje') System.out.println (str.capacity ())}}

Izlaz:

java kako koristiti tostring

16

16

3. 4

Tako smo došli do kraja ovog članka o 'StringBuilder In Java'. Ako želite naučiti više,provjerite Edureka, pouzdane tvrtke za internetsko učenje. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA osmišljen je kako bi vas osposobio za osnovne i napredne Java koncepte, zajedno s raznim Java okvirima poput Hibernate & Spring.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga i javit ćemo vam se što je prije moguće.