Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2013, 12:26
Vinced
 
Fecha de Ingreso: septiembre-2013
Mensajes: 10
Antigüedad: 10 años, 8 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,