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.