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

Problema método eliminar linea

Estas en el tema de Problema método eliminar linea en el foro de Java en Foros del Web. Buenas... Me estoy desesperando con un problema, agradecería un cable: Estoy haciendo el método para borrar una línea de un fichero txt. Voy por lo ...
  #1 (permalink)  
Antiguo 10/09/2013, 12:26
 
Fecha de Ingreso: septiembre-2013
Mensajes: 10
Antigüedad: 10 años, 7 meses
Puntos: 0
Problema método eliminar linea

Buenas...

Me estoy desesperando con un problema, agradecería un cable:

Estoy haciendo el método para borrar una línea de un fichero txt.
Voy por lo de copiar todo a un fichero nuevo (menos la línea que se quiere borrar), eliminar el fichero inicial, y renombrar el fichero de salida.

Tengo este método

public static void EliminarContacto()
{
FileReader fr = null;
FileWriter fs = null;
BufferedReader br = null;
String informacion="";
Scanner leer=new Scanner(System.in);
fr = new FileReader ("agendavictor.txt");
fs= new FileWriter ("temporal.txt");

System.out.println("¿Qué contacto quieres borrar?");
String borrar=leer.nextLine();

while ((informacion = br.readLine()) != null)
{
if(informacion!=borrar)fs.write(informacion+ "\n");

}
FileReader.delete();
FileReader = new File("temporal.txt");
FileWriter.renameTo(FileReader);
}

Pero me dan error las tres últimas líneas
¿Qué estoy haciendo mal?

Gracias de antemano,

Etiquetas: string
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 18:26.