TutorJava Nivel Básico

El m�todo reverseIt() crea un StringBuffer llamado dest cuya longitud inicial es la misma que la de source. StringBuffer dest declara al compilador que dest se va a utilizar para referirse a un objeto del tipo StringBuffer, el operador new asigna memoria para un nuevo objeto y StringBuffer(len) inicializa el objeto. Estos tres pasos--declaraci�n, ejemplarizaci�n e inicialziaci�n-- se describen en: Crear Objetos.

.�Crear un String

Muchos Strings se crean a partir de cadenas literales. Cuando el compilador encuentra una serie de caracteres entre comillas (" y "), crea un objeto String cuyo valor es el propio texto. Cuando el compilador encuentra la siguente cadena, crea un objeto String cuyo valor es Hola Mundo.

"Hola Mundo."

Tambi�n se pueden crear objetos String como se har�a con cualquier otro objeto Java: utilizando new.

new String("Hola Mundo.");

.�Crear un StringBuffer

El m�todo constructor utilizado por reverseIt() para incializar dest requiere un entero como argumento que indique el tama�o inicial del nuevo StringBuffer.

StringBuffer(int length)

reverseIt() podr�a haber utilizado el constructor por defecto para dejar indeterminada la longitud del buffer hasta un momento posterior. Sin embargo, es m�s eficiente especificar la longitud del buffer si se conoce, en vez de asignar memoria cada vez que se a�adan caracteres al buffer.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP