Foros del Web » Programación para mayores de 30 ;) » Java »

salto de linea en fichero texto

Estas en el tema de salto de linea en fichero texto en el foro de Java en Foros del Web. Hola! tengo un String con saltos de linea Ej : String s="esto es \n prueba" bien pues al escribir en un fichero de texto ese ...
  #1 (permalink)  
Antiguo 17/08/2006, 09:19
 
Fecha de Ingreso: febrero-2006
Mensajes: 20
Antigüedad: 18 años, 2 meses
Puntos: 0
salto de linea en fichero texto

Hola!
tengo un String con saltos de linea Ej : String s="esto es \n prueba"
bien pues al escribir en un fichero de texto ese String el salto de linea no me lo reconoce y pone lo siguiente: esto es [] prueba , como una especie de cochete, peor lo curioso q intento copiar ese caracter y lo pego y me hace un salto de linea.

Reasumiendo:
¿cómo puedo hacer para que los saltos de linea en un string aparezcan en el fichero??
Gracias.
  #2 (permalink)  
Antiguo 17/08/2006, 09:29
 
Fecha de Ingreso: febrero-2006
Mensajes: 20
Antigüedad: 18 años, 2 meses
Puntos: 0
ya he encontrado la solución:
\n sustituir por \r\n.

pero alguuien me puede indicar que hace \r y por qué es necesario?
gracias
  #3 (permalink)  
Antiguo 17/08/2006, 11:52
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
el "\r" es el retorno de carro, es necesario para que el cursos regrese al inicio, el "\n" es el "enter" o salto de linea.

have funnnnnnn
  #4 (permalink)  
Antiguo 17/08/2006, 13:49
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Depende del sistema operativo. \r\n es necesario para algunos S.O. y para otros basta el \n.

¡Viva la compatibilidad! :D
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:52.