AD

¿Ya dominas lo básico? Un curso estructurado de Java es la vía rápida para dar el salto.

Ver cursos de Java en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lecciones de Java
Lección 46 / 68

Cadenas de varias líneas (bloques de texto)

En esta lección escribirás un texto de varias líneas de forma legible.

Desde Java 15, un bloque de texto se delimita con tres comillas dobles. Conserva los saltos de línea y elimina la sangría común, así que el texto queda alineado con el código sin llevarse esos espacios.

El código de ejemplo imprime un mensaje de varias líneas con un valor insertado.

Antes de esto había que escribir "linea1\n" + "linea2\n", difícil de leer y de mantener. El bloque de texto es especialmente cómodo para incrustar JSON, SQL o HTML, donde además evita tener que escapar las comillas.

El detalle que hay que conocer es cómo se calcula la sangría: se toma la menor de todas las líneas, incluida la de las comillas de cierre. Mover esas comillas de cierre cambia la sangría de todo el bloque, lo que sorprende la primera vez.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Java directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)