"Me gustaría decirle cómo fusionar cadenas. El proceso de fusionar o unir cadenas a menudo se denomina usando la palabra corta 'concatenación'. Los amantes de los gatos encontrarán que es fácil de recordar: con-Cat-en-Nation. I estoy bromeando ".
"Las reglas para fusionar cadenas son simples. Si 'añadimos' (+) una cadena y algo más, entonces 'algo más' se convierte implícitamente en una cadena a través del método toString () " .
"¿Estabas hablando conmigo hace un momento?"
"Está bien, lo explicaré de una manera más fácil. Si agregamos una cadena, un número y un gato, tanto el número como el gato se transformarán en cadenas. Aquí hay algunos ejemplos:"
Código | Código equivalente |
---|---|
|
Cat cat = new Cat(); String s = cat.toString(); String text = "The cat is " + s; |
|
int a = 5; String s = Integer.toString(a); String text = "a is " + s; |
|
int a = 5; String s = Integer.toString(a); String text = s + "a is "; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = Integer.toString(a); String text = "The cat is " + s1 + s2; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = Integer.toString(a); String s3 = Integer.toString(a); String text = s3 + "The cat is " + s1 + s2; |
|
¡El programa no compilará! Las operaciones de suma se ejecutan de izquierda a derecha, por lo que obtenemos: Si sumamos un gato a un número, no hay conversión automática de cadenas. String text = (((cat + a) + "The cat is ") + cat) + a; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = cat.toString(); String s3 = Integer.toString(a); String s4 = Integer.toString(a); String text = s1 + s3 + "The cat is " + s2 + s4; |
"Ha llegado el momento de hacer algunas tareas de Diego".
GO TO FULL VERSION