String con salto de línea en Java Diciembre 20, 2006
Publicado por lineadecodigo en : Java , trackbackTodo 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.
Articulos Similares:
- Tabular cadenas en Java
- Listar caracteres de una cadena con Java
- Convertir una cadena en un array de caracteres con Java
- vbCrLf, Saltos de línea en una cadena
- Tamaño de una cadena en Java
Enviar entrada por email
|
Imprimir
| 44939 visitas





Comentarios»
Entonces, visto lo de arriba, como se lee un salto de linea?
algo\n tu y yo\n
Se podra hacer esto en paginas asi como la del elchat.com eso de el salto de linea y que debo de hacer, o que tecla o algo , quiero crear un salto de linea en las ventanas del chat pero no se como. se puede?.
╔╗╖╓╔╗╦╔╔╦╗╔╗╖╔╗
╚╬║║╠╣║╠║║║╠╣║╠╣
╚╝╚╝╜╙╜╚║║║╜╙╚╜╙
mmmmm
mmmmmm
Como se escribe un random en un programa las secuencias de él???
para generar numeros al azar???????????????
Como se escribe un random en un programa las secuencias de él???
para generar numeros al azar???????????????
hola, como le hago para contar cuantas lineas de texto he digitado en
un textarea.
gracias…
no sirve , lo use en un string para un boton y sigue en una sola linea.
HOLA COMO PUEDO LEER UN ARCHIVO DE TEXTO Y VER DONDE TIENE SUS SALTOS DE LINEA?
Cesar, échale un vistazo al artículo Leer fichero de texto con Java. Ya que en su código puedes ver como se hace esto.
Una vez que tienes un buffer apuntando al fichero, puedes invocar al método .readLine(), el cual va leyendo por filas, es decir, lee desde el primer carácter hasta que encuentra un salto de línea.
Así podrás saber cuando hay un salto de línea.
Espero que te sea de ayuda.
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
no sale lo utilise en un label y nada sige to en una linea
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
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!
una disculpa no salieron los tags XD
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
el codigo 12 tien algun significado
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
a[i] = (int)Math.random();
tampoco es /r/n, sino que \r\n
Tampoco se debe utilizar asi, ya que eso funciona solo en windows, se supone que algunas d elas ventajas de java es poder correr bajo cualqueir plataforma. Entonces debes obtener el salto de line así:
String lineSep = System.getProperty(“line.separator”);
Asi obtiene el salto de linea dependiendo la plataforma.
hola que tal!
tengo un programita por hacer, los requerimientos son estos:
1. principalmente leer un .txt
2.- reportar cuantas lineas tiene ese .txt
3.-identificar un caracter, en este caso un igual(=) y mostrar cuantos “iguales(=)” hay en el archivo
4. decir cual es la linea con el maximo numero de caracteres y cuantos caracteres son
5. decir cual es la linea con el minimo numero de caracteres y cuantos caracteres son
6.- y cuantas palabras, aparecen en el archivo.
y esto es lo que llevo:
public class Archivotxt
{
public static void main (java.lang.String args[]) throws IOException
{
//busqueda y lectura del archivo
BufferedReader txt = new BufferedReader(new FileReader(“c:\\prueba.txt”));
{
String cadena;
int linea=1;
int a;
//lee linea por linea
while ((cadena = txt.readLine()) != null)
{
a = linea ++;
//contador de palabras
StringTokenizer palabra = new StringTokenizer(cadena);
System.out.println (a + “\t” + cadena);
System.out.println (“\t” + “esta linea tiene : ” + palabra.countTokens()
+ ” palabras” + ” y ” + cadena.length() + ” caracteres”);
}//termina while
}//termina lectura de archivo
}//termina main
}//temrina clase
ayudenme a terminarlo porfis…
lo que ya llevo de codigo, ya lee el archivo y me dice cuantos caracteres tiene cada linea, me faltaria identificar y decir cual es linea con mas y menos caracteres, y tambien me dice cuantas palabras tiene cada linea, pero aun no me dice cuantas tiene todo el archivo y sobre todo y el que mas me apura, es identificar un igual y contar cuantas veces aparece.
les agradeceria mucho..la solucion
hola nesesito que alluden en esto de la programacion en java
pues soy nuevo en esta plataforma me mandan ami correo
emery2007@hotmail.com
hola alguien sabe como puedo contar las lineas de codigo logicas de un archivo de texto
Solo se usa \n no doble BackSlash. así:
Esta es la primera linea \nesta es la segunda linea.
Hola alguien me podria explicar como hago un nick con un salto de linea en http://www.elchat.com, en donde tengo q hacer esas cosas en la barra donde va puesto el nick o donde, si es el caso me lo podrian explicar paso por paso x q no m sale, ejemplo quiero hacer este nick:
▄▄█
█▀
Pero lo q m sale es esto ▄▄█ █▀. Como le hago para q no se vea asi. Gracias
Probe lo que mencionaste arriba, una salvedad, puse al final del string que queria imprimir lo siguiente
String linea //…
linea … + ” \n”;
// imprimir linea en el archivo…
En el notepad veo el cuadradito de cuando no reconozco el caracter, pero si lo veo con el UltraEdit32 veo perfectamente el salto de linea.
hay algun comando pa crear nick en * http://www.elchat.com* con salto en linea?
uso java platform,estandard edition
Buenas,
se podría hacer un String con salto de línea, sin utilizar el caracter especial \n ni la clase System?? hay alguna otra alternativa?
Gracias!
no pongas mamadas pelana
pelana jajaja
como colocar una cadena en un jtable y que tenga un salto de linea. quedando algo asi:
————————————
esto es lo quiero |——————-
lograr en un jtable |
————————————
[...] me he encontrado con un montón de páginas con información errónea, incluyendo el primer resultado que aparece en la búsqueda. Se trata de un post un poco antiguo (2006), pero es una pena porque [...]
La información de este post es errónea. El salto de línea DEBE conseguirse mediante el comando:
System.getProperty(“line.separator”);
Más info en http://caymcorp.wordpress.com/2010/04/19/salto-de-linea-en-java/
esto ya lo se, se todo de los archivos de texto, kiero sabes como obtener el contenido de una linea en un textArea por ejemplo si yo tengo escrito esto:
12
34
456
234
ke me imprima eso mismo tal y como esta…
ke me diga ke en la linea 0 esta escrito 12
en la linea 1 un 34, etc etc… alguien sabe, ya lo intente con .getLineEndOffset(); y no me funciona lo lo estoy implementando mal, si alguien sabe como porfa dejen un mensaje en alan.0920@hotmail.com plz!!! me urge terminar mi proyecto…