Viskas, ką reikia žinoti „StringBuilder Java“



Šis straipsnis pateikia dar vieną įdomią temą, nes joje daugiausia dėmesio skiriama „StringBuilder“ programoje „Java“ kartu su praktiniu įgyvendinimu.

suteikia jums įvairiausių funkcijų, susijusių su programavimu. Šiame straipsnyje bus sutelkta būtent į vieną tokią temą, kuri yra „StringBuilder In Java“. Toliau pateikiami šiame straipsnyje aptariami patarimai,

Taigi pradėkime tada,





„Java“ „StringBuilder“

Stygos java yra nekintamų simbolių seka. Kita vertus, „StringBuffer“ naudojama kuriant kintamų simbolių seką. „StringBuilder“ yra panaši į „StringBuffer“ klasę, tačiau ji nesuteikia jokios sinchronizavimo garantijos.Tačiau daugeliu atvejų tai yra daug greitesnio pobūdžio. Reikia pažymėti, kad „StringBuilder“ klasė nėra saugi naudoti kelioms gijoms.

Konstruktoriai

  • „StringBuilder“ (): Sukuriamas tuščias eilučių kūrėjas, kurio pradinė talpa yra 16 simbolių.
  • „StringBuilder“ (int talpa):): Sukurta eilučių kūrimo priemonė yra argumente nurodytos talpos.
  • „StringBuilder“ („CharSequence“ seka ): Sukurtoje eilučių kūrimo priemonėje yra tie patys simboliai, kaip ir nurodytoje „CharSequence“.
  • „StringBuilder“ („StringBuilder“ ): Sukuria eilučių kūrimo priemonę, inicijuotą pagal nurodytos eilutės turinį.

Tęskime šį straipsnį ir pažvelkime į skirtingus metodus



„StringBuilder“ metodai

„StringBuilder“ klasėje naudojami šie metodai:

yra java

Pridėti metodą

Šis metodas prideda nurodytus elementus prie esamos eilutės.



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

Išvestis:

„RockRoll“

„StringBuilder“ „Java“: įterpimo metodas

Šis metodas įterpia eilutę į nurodytą indeksą.

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

Išvestis:

RoRollck

Pakeisti metodą

Šis metodas pakeičia eilutę nuo nurodyto startIndex iki endIndex.

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

Išvestis:

RRollk

„StringBuilder“ sistemoje „Java“: pašalinkite metodą

Šis metodas ištrina konkrečią eilutę nuo pradžios ir pabaigos.

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

Išvestis:

Rk

kas yra aklavietė java

Atvirkštinis metodas

Šis metodas pakeičia eilutę, esančią „StringBuilder“.

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

Išvestis:

kcoR

Talpos metodas

Šiuo metodu galima nustatyti esamą statybininko pajėgumą. Reikia pažymėti, kad numatytasis statytojo pajėgumas yra 16. Statytojo pajėgumą galima padidinti: (senas pajėgumas * 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. talpa ()) str.append („Tai gera diena rokuoti“) System.out.println (str.capacity ())}}

Išvestis:

skirtumas tarp galutinai pagaliau ir baigimo java

16

16

3. 4

Taigi mes priėjome šį straipsnį apie „StringBuilder In Java“. Jei norite sužinoti daugiau,patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“. „Edureka“ „Java J2EE“ ir SOA mokymo ir sertifikavimo kursai yra skirti mokyti jus tiek pagrindinėms, tiek pažangesnėms „Java“ koncepcijoms kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.

Turite mums klausimą? Prašau tai paminėti šio tinklaraščio komentarų skiltyje ir mes kuo greičiau susisieksime su jumis.