Ir al contenido

String con salto de línea en Java

En el ejemplo de hoy vamos a ver cómo podemos crear una cadena o String con salto de línea en Java. Es decir, una cadena que al imprimirla por consola aparezca en varias líneas.

Y es que todo el texto que le asignemos a un objeto de tipo String será una cadena sin ruptura alguna, es decir, una cadena de caracteres todos seguidos.

Es decir, si codificamos lo siguiente

String cadena = new String("Mi texto sin saltos de línea");

Por pantalla veremos lo siguiente:

💡 Mi texto sin saltos de línea

Pero pueden existir ciertos casos donde necesitemos que, al mostrarlo por pantalla, existan saltos de línea entre partes del texto.

Para esto Java nos ofrece los caracteres especiales. En concreto el caracter especial para el salto de línea es \n. Por lo tanto si queremos poner saltos de línea en Java deberemos de tener la siguiente línea de código:

String cadena = new String("Mi texto con\nun salto de línea");

Lo cual nos generará lo siguiente por pantalla:

💡 Mi texto con
un salto de línea

Pero, además podemos concatenar tantos saltos de línea cómo queramos. Es decir, que podemos añadir tantos caracteres \n como vemos necesario.

De esta manera podríamos tener el siguiente código fuente con las cadenas en Java:

String cadena = new String("Mi texto con \n\n\n\n cuatro saltos de línea");

Este código lo que nos genera son 4 saltos de línea en la salida por consola

💡 Mi texto con

cuatro saltos de línea

Como podemos ver, algo muy sencillo de utilizar cuando estemos creando cadenas o String en Java.

Si ponemos espacios en blanco entre el carácter especial y el texto, el sistema contemplará dichos caracteres. He ahi que parezca raro lo de “con\nun”.

De esta forma ya sabemos cómo podemos crear una cadena o String con salto de línea en Java. Además del carácter de salto de línea \n, ¿qué otros caracteres especiales conoces en Java? Déjanoslo en los comentarios.

Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de String con salto de línea en Java

Para poder crear un String con salto de línea en Java deberemos de utilizar el carácter dentro de las cadenas. Aprende a cómo hacerlo.

Descargar código