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.