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

Manipulando saltos de linea

Estas en el tema de Manipulando saltos de linea en el foro de Java en Foros del Web. Estoy tratando de convertir todo un string que contiene el caracter "\n" en donde necesito que haya un salto de linea, al intentar escribirlo a ...
  #1 (permalink)  
Antiguo 17/05/2004, 13:24
 
Fecha de Ingreso: mayo-2004
Mensajes: 95
Antigüedad: 20 años, 8 meses
Puntos: 0
Manipulando saltos de linea

Estoy tratando de convertir todo un string que contiene el caracter "\n" en donde necesito que haya un salto de linea, al intentar escribirlo a un archivo, me escribe el string completo (con todo y los "\n") y no me hace el cambio de los "\n" a verdaderos saltos de linea como deberia. El codigo que pego a continuacion es para cambiar una subcadena en una cadena cualquiera, de hecho, funciona perfectamente PERO no hace el cambio del que hable anteriormente:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;


public class xmlwriter extends HttpServlet

{
public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException

{
ServletOutputStream salida = res.getOutputStream();
res.setContentType("text/HTML");
String cadena = req.getParameter("cadena");

String result = cadena.replaceAll("\n","prueba");
//System.out.println(result);
File f1 = new File ("c:/salida.xml");
FileWriter out = new FileWriter(f1);
f1.createNewFile();
out.write(result);
out.close();
salida.println("Finalizado");



}
}

Este codigo deberia cambiar todos los "\n" por la palabra "prueba" y sin embargo NO lo hace.
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 02:20.