Alles wat u moet weten StringBuilder in Java



Dit artikel brengt u nog een interessant onderwerp omdat het zich richt op StringBuilder in Java, samen met de praktische implementatie ervan.

biedt u allerlei functies als het gaat om programmeren. Dit artikel zal precies focussen op een dergelijk onderwerp, namelijk StringBuilder In Java. Hieronder volgen enkele tips die in dit artikel worden besproken,

Dus laten we beginnen,





StringBuilder in Java

Strings in Java zijn een reeks onveranderlijke karakters. StringBuffer, aan de andere kant, wordt gebruikt om een ​​reeks veranderlijke karakters te creëren. StringBuilder is vergelijkbaar met de StringBuffer-klasse, maar biedt geen enkele garantie voor synchronisatie.Het is echter bij de meeste implementaties veel sneller van aard. Opgemerkt moet worden dat de StringBuilder-klasse niet veilig is voor gebruik door meerdere threads.

Constructeurs

  • StringBuilder (): Er wordt een lege stringbuilder gemaakt met een initiële capaciteit van 16 karakters.
  • StringBuilder (int capaciteit) :): De gemaakte tekenreeksbouwer heeft de capaciteit die in het argument is opgegeven.
  • StringBuilder (CharSequence seq ): De gemaakte tekenreeksbouwer bevat dezelfde tekens als de opgegeven CharSequence.
  • StringBuilder (String str ): Construeert een tekenreeksbouwer die is geïnitialiseerd met de inhoud van de opgegeven tekenreeks.

Laten we doorgaan met dit artikel en verschillende methoden bekijken



StringBuilder-methoden

De volgende methoden worden gebruikt in de StringBuilder-klasse:

Methode toevoegen

Deze methode voegt de opgegeven elementen toe aan de bestaande string.



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

Uitgang:

RockRoll

java verschil tussen worpen en worpen

StringBuilder in Java: invoegmethode

Deze methode voegt een string in bij de opgegeven index.

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

Uitgang:

RoRollck

Vervang methode

Deze methode vervangt de tekenreeks van de opgegeven beginIndex tot de endIndex.

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

Uitgang:

RRollk

instantie van een klasse java

StringBuilder in Java: verwijdermethode

Deze methode verwijdert de specifieke string van de beginIndex tot de endIndex.

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

Uitgang:

Rk

Omgekeerde methode

Deze methode keert de string om die aanwezig is in de StringBuilder.

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

Uitgang:

kcoR

Capaciteitsmethode

Met deze methode kan de huidige capaciteit van de Builder worden bepaald. Opgemerkt moet worden dat de standaardcapaciteit van de Builder 16 is. De capaciteit van de Builder kan worden vergroot met: (oude capaciteit * 2) +2.

public class Main {public static void main (String args []) {StringBuilder str = nieuwe StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. capacity ()) str.append ('Het is een goede dag om te rocken') System.out.println (str.capacity ())}}

Uitgang:

tableau data blending left join

16

16

3. 4

Hiermee zijn we aan het einde gekomen van dit artikel over ‘StringBuilder In Java’. Als u meer wilt weten,bekijk de door Edureka, een vertrouwd online leerbedrijf. Edureka's Java J2EE- en SOA-trainings- en certificeringscursus is ontworpen om u te trainen in zowel kern- als geavanceerde Java-concepten samen met verschillende Java-frameworks zoals Hibernate & Spring.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van deze blog en we nemen zo snel mogelijk contact met je op.