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,