vă oferă tot felul de caracteristici atunci când vine vorba de programare. Acest articol se va concentra cu exactitate pe un astfel de subiect care este StringBuilder în Java. Următoarele sunt indicațiile discutate în acest articol,
Deci, hai să începem atunci,
StringBuilder În Java
Șirurile din java sunt o succesiune de caractere imuabile. StringBuffer, pe de altă parte, este utilizat pentru a crea o secvență de caractere mutabile. StringBuilder este similar cu clasa StringBuffer, dar nu oferă nicio garanție de sincronizare.Cu toate acestea, are o natură mult mai rapidă în majoritatea implementărilor. Trebuie remarcat faptul că, clasa StringBuilder nu este sigură pentru utilizarea de mai multe fire.
Constructori
- StringBuilder (): Este creat un constructor de șiruri goale cu o capacitate inițială de 16 caractere.
- StringBuilder (capacitate int):): Generatorul de șiruri creat este de capacitatea specificată în argument.
- StringBuilder (CharSequence seq ): Generatorul de șiruri creat conține aceleași caractere ca și CharSequence specificată.
- StringBuilder (String str ): Construiește un constructor de șiruri inițializat la conținutul șirului specificat.
Să continuăm cu acest articol și să aruncăm o privire asupra diferitelor metode
Metode StringBuilder
Următoarele metode sunt utilizate în clasa StringBuilder:
Adăugați metoda
Această metodă adaugă elementele specificate la șirul existent.
class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}
Ieșire:
sări în c ++
RockRoll
StringBuilder În Java: Insert Method
Această metodă introduce un șir la indexul specificat.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}
Ieșire:
RoRollck
Înlocuiți metoda
Această metodă înlocuiește șirul de la beginIndex specificat la endIndex.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}
Ieșire:
RRollk
StringBuilder în Java: Metoda de ștergere
Această metodă șterge șirul specific de la beginIndex la endIndex.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}
Ieșire:
Rk
Metoda inversă
Această metodă inversează șirul prezent în StringBuilder.
public class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}
Ieșire:
kcoR
Metoda capacității
Capacitatea actuală a constructorului poate fi determinată prin această metodă. Trebuie remarcat faptul că capacitatea implicită a constructorului este 16. Capacitatea constructorului poate fi mărită cu: (capacitate veche * 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. capacity ()) str.append („Este o zi bună de rock”) System.out.println (str.capacity ())}}
Ieșire:
16
16
3. 4
Astfel am ajuns la sfârșitul acestui articol despre „StringBuilder In Java”. Dacă doriți să aflați mai multe,verificați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate Java, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom contacta cât mai curând posibil.