vám pri programovaní poskytne najrôznejšie funkcie. Tento článok sa zameria presne na jednu z týchto tém, ktorou je StringBuilder In Java. Nasledujú ukazovatele diskutované v tomto článku,
Poďme teda do toho,
StringBuilder v Jave
Reťazce v jave sú postupnosťou nemenných znakov. StringBuffer sa na druhej strane používa na vytvorenie sekvencie premenlivých znakov. StringBuilder je podobný triede StringBuffer, ale vôbec neposkytuje žiadnu záruku synchronizácie.Pri väčšine implementácií je to však v prírode oveľa rýchlejšie. Je potrebné poznamenať, že trieda StringBuilder nie je bezpečná pre použitie viacerými vláknami.
Konštruktéri
- StringBuilder (): Vytvorí sa prázdny nástroj na tvorbu reťazcov s počiatočnou kapacitou 16 znakov.
- StringBuilder (kapacita int):): Vytvorený tvorca reťazcov má kapacitu uvedenú v argumente.
- StringBuilder (charSequence seq ): Vytvorený tvorca reťazcov obsahuje rovnaké znaky ako zadaná CharSequence.
- StringBuilder (reťazec str ): Vytvorí nástroj na tvorbu reťazcov inicializovaný na obsah zadaného reťazca.
Poďme pokračovať v tomto článku a pozrime sa na rôzne metódy
Metódy StringBuilder
V triede StringBuilder sa používajú tieto metódy:
čo robí .trim v Jave
Pripojiť metódu
Táto metóda pridá určené prvky do existujúceho reťazca.
trieda Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}
Výkon:
RockRoll
StringBuilder v Jave: Metóda vloženia
Táto metóda vloží reťazec do zadaného indexu.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}
Výkon:
RoRollck
Vymeňte metódu
Táto metóda nahrádza reťazec zo zadaného beginIndex do endIndex.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}
Výkon:
RRollk
StringBuilder v Jave: Metóda odstránenia
Táto metóda odstráni konkrétny reťazec zo začiatkuIndexu do koncaIndexu.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}
Výkon:
Rk
java získať dátum z reťazca
Reverzná metóda
Táto metóda obráti reťazec prítomný v StringBuilder.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}
Výkon:
kcoR
Kapacitná metóda
Touto metódou je možné určiť aktuálnu kapacitu Buildera. Je potrebné poznamenať, že predvolená kapacita Buildera je 16. Kapacita buildera sa dá zvýšiť o: (oldcapacity * 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. kapacita ()) str.append ('Je to dobrý deň na rock') System.out.println (str.capacity ())}}
Výkon:
čo je viacnásobné dedičstvo v jave
16
16
3. 4
Dostali sme sa tak na koniec tohto článku týkajúceho sa „StringBuilder In Java“. Ak sa chcete dozvedieť viac,pozrite sa na Edureka, dôveryhodná online vzdelávacia spoločnosť. Výcvikový a certifikačný kurz Edureka Java J2EE a SOA je navrhnutý tak, aby vás vyškolil pre základné aj pokročilé koncepty Java spolu s rôznymi rámcami Java, ako je Hibernate & Spring.
Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto blogu a my sa vám ozveme čo najskôr.