Tot el que heu de saber StringBuilder a Java

Aquest article us ofereix un altre tema interessant, ja que se centra en StringBuilder a Java juntament amb la seva implementació pràctica.

us ofereix tot tipus de funcions a l’hora de programar. Aquest article se centrarà precisament en un d'aquests temes que és StringBuilder In Java. A continuació es detallen algunes indicacions d’aquest article,



Comencem doncs,



StringBuilder a Java

Les cadenes de Java són una seqüència de caràcters immutables. StringBuffer, en canvi, s’utilitza per crear una seqüència de caràcters mutables. StringBuilder és similar a la classe StringBuffer, però no proporciona cap garantia de sincronització.No obstant això, té una naturalesa molt més ràpida en la majoria de les implementacions. Cal tenir en compte que, la classe StringBuilder no és segura per a l'ús de diversos fils.

Constructors

  • StringBuilder (): Es crea un constructor de cadenes buit amb una capacitat inicial de 16 caràcters.
  • StringBuilder (capacitat int):): El creador de cadenes creat és de la capacitat especificada a l'argument.
  • StringBuilder (CharSequence seq ): El creador de cadenes creat conté els mateixos caràcters que el CharSequence especificat.
  • StringBuilder (String str ): Construeix un creador de cadenes inicialitzat al contingut de la cadena especificada.

Continuem amb aquest article i donem una ullada a diferents mètodes



Mètodes StringBuilder

A la classe StringBuilder s’utilitzen els mètodes següents:

Mètode Add

Aquest mètode afegeix els elements especificats a la cadena existent.



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

Sortida:

com utilitzar br en html

RockRoll

StringBuilder a Java: Mètode d'inserció

Aquest mètode insereix una cadena a l'índex especificat.

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

Sortida:

RoRollck

Substitueix el mètode

Aquest mètode substitueix la cadena de beginIndex especificat a endIndex.

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

Sortida:

RRollk

StringBuilder a Java: Mètode d’eliminació

Aquest mètode elimina la cadena específica de beginIndex a endIndex.

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

Sortida:

Rk

Mètode invers

Aquest mètode inverteix la cadena present al StringBuilder.

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

Sortida:

kcoR

Mètode de capacitat

La capacitat actual del constructor es pot determinar mitjançant aquest mètode. Cal tenir en compte que la capacitat predeterminada del constructor és 16. La capacitat del constructor es pot augmentar en: (capacitat antiga * 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 ('És un bon dia per fer rock') System.out.println (str.capacity ())}}

Sortida:

16

16

34

Així hem arribat al final d’aquest article sobre ‘StringBuilder In Java’. Si voleu obtenir més informació,fes un cop d'ull al per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate & Spring

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.