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.