Cadena de caracteres en Java

Las cadenas de caracteres son una pieza fundamental en la mayoría de los programas, JAVA no se escapa de tener este tipo de dato comúnmente llamado String aportándole varias características que
facilitan su manipulación.

Entrando en materia de cadenas de caracteres en JAVA, este lenguaje ofrece en su paquete java.lang la clase String la cual encapsula la estructura de datos de una cadena, esta permite la representación de la cadena de caracteres como un objeto, el cual lo podemos ver  como una matriz de caracteres que una vez creada no se puede modificar. Adicionalmente de esta clase también se cuenta con la clase StringBuffer que a diferencia de la clase String  esta se pueden cambiar una vez creadas.

 Decidir que clase usar para declarar las cadenas de caracteres dependerá del contexto en que se este trabajando, se deberá usar String cuando se sabe de antemano que la cadena no va a cambiar, esta clase generalmente se usa para  constantes, a diferencia de StringBuffer que se utiliza para cadenas que puedn cambiar, es decir que su contenido se va a manipular.

Los objetos declarados como Strings son más económicos que los declarados como StringBuffer, ya que los primeros utilizan menos memoria que los StringBuffers y pueden ser compartidos. 

Comentarios

Entradas populares