Java » String con salto de línea en Java
Todo el texto que le asignemos a un objeto de tipo String será una cadena sin ruptura alguna. 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
Como podemos ver, algo muy sencillo.
Si ponemos espacios en blanco entre el caracter especial y el texto, el sistema contemplará dichos caracteres. He ahi que parezca raro lo de con\nun.
![]() Foro sobre Java Básico |
Artículos relacionados:







Septiembre 5, 2007 #
solicite al usuario que escriba palabras y/o
números en el prompt.
-
Con un contador cuente cuantas líneas de input a provisto el usuario
-
Las entradas pares van al archivo llamado par.txt
-
Las entradas impares val al archivo impar.txt
NECESITO AYUDA CUALQUIER COSA MANDAR UN EMAIL A geral_herndz@hotmail.com GRACIAS
Octubre 13, 2007 #
no sale lo utilise en un label y nada sige to en una linea
Diciembre 7, 2007 #
para hacer salto de linea en un archivo, por lo menos en java 1.6 se ocupa /r/n donde se requiere el salto de linea
Saludos
Diciembre 18, 2007 #
Hola, para hacer saltos de línea en los componentes de swing tienes que utilizar tags de html de esta forma:
String str = “Saltodelinea”
Donde viene sustituyendo a \n
Saludos!
Diciembre 18, 2007 #
una disculpa no salieron los tags XD
Enero 17, 2008 #
hola tengo u n java servlet y en el cual kisiera que me de un salto de linea a una caja de texto.
cualquier ayuda mil gracias
Febrero 25, 2008 #
el codigo 12 tien algun significado
Marzo 5, 2008 #
amigo, tienes un error en tu ejemplo, solo necesitas un “\”, no dos, o sea, tu ejemplo correctamente sería
String cadena = new String(“Mi texto con\nun salto de línea”);
nada grave, es mas, gracias a ti encontré solución a ese problema… solo q jugando un poco encontré el error
gracias
Abril 2, 2008 #
a[i] = (int)Math.random();
Abril 29, 2008 #
tampoco es /r/n, sino que \r\n