Kaikki mitä sinun tarvitsee tietää StringBuilder Java



Tämä artikkeli tuo sinulle uuden mielenkiintoisen aiheen, koska siinä keskitytään StringBuilderiin Java-ohjelmassa sen käytännön toteutuksen ohella.

antaa sinulle kaikenlaisia ​​ominaisuuksia ohjelmoinnissa. Tässä artikkelissa keskitytään tarkalleen yhteen sellaiseen aiheeseen, joka on StringBuilder In Java. Seuraavassa on tässä artikkelissa käsiteltyjä viitteitä,

Joten aloitetaan sitten,





StringBuilder Java-sovelluksessa

Javan kielet ovat sarja muuttumattomia merkkejä. Toisaalta StringBufferia käytetään luomaan sarja muutettavissa olevia merkkejä. StringBuilder on samanlainen kuin StringBuffer-luokka, mutta se ei takaa minkäänlaista synkronointia.Se on kuitenkin luonteeltaan paljon nopeampi useimmissa toteutuksissa. On huomattava, että StringBuilder-luokka ei ole turvallinen useiden säikeiden käytössä.

Rakentajat

  • StringBuilder (): Luo tyhjä merkkijonorakentaja, jonka alkuperäinen kapasiteetti on 16 merkkiä.
  • StringBuilder (int-kapasiteetti):): Luotu merkkijonorakentaja on argumentissa määritetyn kapasiteetin.
  • StringBuilder (CharSequence seq ): Luotu merkkijonojen rakennustyökalu sisältää samat merkit kuin määritetty CharSequence.
  • StringBuilder (Merkkijono str ): Rakentaa merkkijonojen rakennustyökalun, joka alustetaan määritetyn merkkijonon sisältöön.

Jatka tässä artikkelissa ja katsotaan erilaisia ​​menetelmiä



StringBuilder-menetelmät

Seuraavia menetelmiä käytetään StringBuilder-luokassa:

salesforce service cloud haastattelukysymykset

Liitä menetelmä

Tämä menetelmä lisää määritetyt elementit olemassa olevaan merkkijonoon.



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

Tuotos:

RockRoll

StringBuilder Java: Lisää menetelmä

Tämä menetelmä lisää merkkijonon määritettyyn hakemistoon.

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

Tuotos:

RoRollck

Vaihda menetelmä

Tämä menetelmä korvaa merkkijonon määritetystä beginIndex: stä endIndex: ään.

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

Tuotos:

RRollk

StringBuilder Java: Poista menetelmä

Tämä menetelmä poistaa tietyn merkkijonon beginIndexistä endIndexiin.

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

Tuotos:

Rk

kuinka käyttää mysql-työpöytää

Käänteinen menetelmä

Tämä menetelmä kääntää StringBuilderissa olevan merkkijonon.

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

Tuotos:

kcoR

Kapasiteettimenetelmä

Builderin nykyinen kapasiteetti voidaan määrittää tällä menetelmällä. On huomattava, että rakentajan oletuskapasiteetti on 16. Rakentajan kapasiteettia voidaan lisätä: (vanha kapasiteetti * 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. kapasiteetti ()) str.append ('On hyvä päivä rokata') System.out.println (str.capacity ())}}

Tuotos:

java kuinka käyttää tostringia

16

16

3. 4

Siksi olemme päässeet tämän artikkelin 'StringBuilder In Java' -artikkeliin. Jos haluat oppia lisää,tutustu Edureka, luotettava verkko-oppimisyritys. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssit on suunniteltu kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia ​​Java-kehyksiä, kuten Hibernate & Spring.

Onko sinulla kysymys meille? Mainitse se tämän blogin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.