
10/09/2013, 12:26
|
| | Fecha de Ingreso: septiembre-2013
Mensajes: 10
Antigüedad: 11 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, |