Tecnología

Inicio

Cómo añadir un carácter en una cadena en Java

Inglés texto en Java se almacena automáticamente en la clase String. Esta clase, que viene con el kit de desarrollo de Java, ofrece una gran variedad de métodos para la manipulación de fragmentos de texto. Sin embargo, no proporciona un método append. En la actualidad, el texto dentro de una cadena declarado es constante y no puede ser alterado. En la práctica, sin embargo, la sintaxis de la lengua hace que sea trivial para asignar nuevos valores a una variable de cadena indicado por la que se declara una nueva cadena.

Instrucciones

1 Abra un editor de texto o de su entorno de desarrollo integrado Java preferido, o IDE.

2 Escriba el siguiente código Java para declarar una cadena:

String s = "Esto es una cadena de texto";

Como se puede ver, el período se ha quedado fuera de la final de la frase.

3 Escriba lo siguiente en la línea siguiente para añadir otro personaje, un período, a la cadena:

s = s + ".";

Consejos y advertencias

  • Detrás de las escenas, Paso 3 crea una cadena de marca nueva que contiene tanto el texto de la vieja cuerda y el texto de la nueva cadena y lo asigna a la variable de mismo nombre. Más tarde, detrás de las escenas, recolector de basura de Java se dará cuenta de que la vieja cadena original ya no tiene una referencia válida en el programa y lo eliminará de la memoria. En general, no existe ninguna diferencia; Sin embargo, si hay varias clases todos tienen una referencia a la misma cadena, a continuación, los cambios no surtirán efecto a través de todas las clases. En lugar de tener múltiples referencias a la cadena, en esta situación, es mejor tener una sola clase que se encarga de la gestión de la información.