• Jueves 28 de Marzo de 2024, 23:52

Autor Tema:  Duda_borrar_Linea_en_Fichero_Con_Java  (Leído 1333 veces)

Tuplado

  • Visitante
Duda_borrar_Linea_en_Fichero_Con_Java
« en: Domingo 13 de Enero de 2013, 18:31 »
0
hola chicos/as

Tengo este código, para buscar una palabra en un texto y imprimir sólo la linea, del texto, alguien sabe como hacer que haga lo mimo pero elimine la linea del archivo de texto

Les dejo código:

Código:
Código: [Seleccionar]
package probando_cosas;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
 
public class LeeFiecheross{ 
public static void main(String[] args) {
java.util.Scanner scanner = new Scanner(System.in);
System.out.println("Introduce una cadena de texto a buscar: ");
String request = scanner.next();
       
try {
final BufferedReader reader = new BufferedReader(new FileReader("C:\\Users\\M.C.H.R. System\\Documents\\NetBeansProjects\\Probando_cosas\\src\\probando_cosas\\datos.dat"));
String line = "";
while((line = reader.readLine())!= null){
if(line.indexOf(request)!= -1){
                                    System.out.println(""+line);
}
                               
}reader.close();
} catch (FileNotFoundException e) {e.printStackTrace();
} catch (IOException           e) {e.printStackTrace();
}
}

   
}
bueno si con este mismo código, se puede en vez de imprimir la linea, pues me la borra del archivo se los agradecere.

Un saludo
« última modificación: Lunes 14 de Enero de 2013, 14:22 por Tuplado »