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.