Kõik, mida peate teadma Java StringBuilder



See artikkel toob teile veel ühe huvitava teema, kuna see keskendub Java StringBuilderile koos selle praktilise rakendusega.

annab teile programmeerimisel igasuguseid funktsioone. See artikkel keskendub täpselt ühele sellisele teemale, mis on Java StringBuilder. Järgmised on käesolevas artiklis käsitletud näpunäited,

Alustagem siis





StringBuilder Java-s

Java keeles olevad stringid on muutumatute tähemärkide jada. StringBufferit kasutatakse aga muutuvate tähemärkide jada loomiseks. StringBuilder sarnaneb klassiga StringBuffer, kuid see ei taga mingit sünkroonimise garantiid.Enamikus rakendustes on see oma olemuselt siiski palju kiirem. Tuleb märkida, et klass StringBuilder pole mitme lõime jaoks ohutu.

Konstruktorid

  • StringBuilder (): Luuakse tühi stringiehitaja algse mahuga 16 tähemärki.
  • StringBuilder (int võime):): Loodud stringide koostaja on mahus, mis on määratud argumendis.
  • StringBuilder (CharSequence seq ): Loodud stringide koostaja sisaldab samu märke kui määratud CharSequence.
  • StringBuilder (Stringi str ): Konstrueerib stringistruktuuri, mis lähtestatakse määratud stringi sisule.

Jätkame selle artikliga ja heidame pilgu erinevatele meetoditele



StringBuilderi meetodid

Klassis StringBuilder kasutatakse järgmisi meetodeid:

Lisa meetod

See meetod lisab määratud elemendid olemasolevale stringile.



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

Väljund:

RockRoll

kuidas seada klassirada javas

StringBuilder Java-s: meetodi sisestamine

See meetod sisestab stringi määratud indeksisse.

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

Väljund:

RoRollck

Asenda meetod

See meetod asendab stringi määratud startIndexist endIndexini.

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

Väljund:

RRollk

installige php Windows 10-le

StringBuilder Java-s: meetodi kustutamine

See meetod kustutab konkreetse stringi algusest index kuni lõpuni.

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

Väljund:

Rk

Pöördmeetod

See meetod muudab StringBuilderis oleva stringi vastupidiseks.

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

Väljund:

kcoR

Mahutavuse meetod

Selle meetodi abil saab määrata ehitaja praeguse võimsuse. Tuleb märkida, et ehitaja vaikevõimsus on 16. Ehitaja võimsust saab suurendada: (vana võimsus * 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. maht ()) str.append ('On hea päev rokkida') System.out.println (str.capacity ())}}

Väljund:

kuidas teisendada topelt int java

16

16

3. 4

Nii jõudsime selle artikliga ‘StringBuilder In Java’. Kui soovite rohkem teada saada,vaadake autor Edureka, usaldusväärne veebipõhine õppefirma. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud selleks, et õpetada teid nii Java põhiliste kui ka edasijõudnute kontseptsioonide jaoks koos erinevate Java-raamistikega nagu Hibernate & Spring.

Kas teil on meile küsimus? Palun mainige seda selle blogi kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.