Todo lo que necesita saber StringBuilder en Java



Este artículo le trae otro tema interesante ya que se enfoca en StringBuilder en Java junto con su implementación práctica.

le ofrece todo tipo de funciones cuando se trata de programación. Este artículo se centrará precisamente en uno de esos temas que es StringBuilder en Java. A continuación se muestran los consejos que se analizan en este artículo,

Así que comencemos entonces





StringBuilder en Java

Las cadenas en java son una secuencia de caracteres inmutables. StringBuffer, por otro lado, se usa para crear una secuencia de caracteres mutables. StringBuilder es similar a la clase StringBuffer, pero no ofrece garantía alguna de sincronización.Sin embargo, es mucho más rápido en la mayoría de las implementaciones. Debe tenerse en cuenta que la clase StringBuilder no es segura para su uso por varios subprocesos.

Constructores

  • StringBuilder (): Se crea un generador de cadenas vacío con una capacidad inicial de 16 caracteres.
  • StringBuilder (capacidad int):): El constructor de cadenas creado tiene la capacidad especificada en el argumento.
  • StringBuilder (secuencia CharSequence ): El generador de cadenas creado contiene los mismos caracteres que la CharSequence especificada.
  • StringBuilder (String str ): Construye un generador de cadenas inicializado con el contenido de la cadena especificada.

Continuemos con este artículo y echemos un vistazo a los diferentes métodos.



Métodos StringBuilder

Los siguientes métodos se utilizan en la clase StringBuilder:

cómo salir de un método en java

Agregar método

Este método agrega los elementos especificados a la cadena existente.



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

Salida:

RockRoll

StringBuilder en Java: método de inserción

Este método inserta una cadena en el índice especificado.

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

Salida:

RoRollck

Método de reemplazo

Este método reemplaza la cadena del beginIndex especificado al endIndex.

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

Salida:

RRollk

StringBuilder en Java: método de eliminación

Este método elimina la cadena específica del beginIndex al endIndex.

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

Salida:

Rk

cómo crear una matriz dinámica en java

Método inverso

Este método invierte la cadena presente en StringBuilder.

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

Salida:

kcoR

Método de capacidad

La capacidad actual del Constructor se puede determinar mediante este método. Debe tenerse en cuenta que la capacidad predeterminada del constructor es 16. La capacidad del constructor se puede aumentar en: (capacidad anterior * 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. capacidad ()) str.append ('Es un buen día para rockear') System.out.println (str.capacity ())}}

Salida:

convertir double a int en java

16

16

34

Por lo tanto, hemos llegado al final de este artículo sobre 'StringBuilder en Java'. Si desea obtener más información,revisar la por Edureka, una empresa de aprendizaje en línea de confianza. El curso de certificación y capacitación Java J2EE y SOA de Edureka está diseñado para capacitarlo en conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog y nos pondremos en contacto con usted lo antes posible.