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:
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