Cómo eliminar datos en JAVA
// Lee el archivo y juzga
public void Judgement() {
prueba {
// Digamos que has puesto los datos en el archivo abc.txt en el directorio raíz de tu unidad E
File file = new File("E:\\abc.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(file)));
// Supongamos que eliminará el almacenamiento de datos restante después de que el valor sea inferior a 5 palabras en E:\123.txt
Archivo file2 = new File("E:\123.txt");
file2.createNewFile();
FileWriter fw = new FileWriter(file2);
String s = "";
while ((s = br.readLine()) != null) {
// Encuentra la ubicación de "="
int m = s.indexOf("=");
// Intercepta la cadena después del signo igual p>
String n = s.substring(m 1);
// Elimina el signo igual en n y conviértelo a tipo int
int k = Integer.parseInt (n.trim());
// Escribe palabras que cumplan las condiciones en el archivo
if (k gt; = 5) {
fw escribir(s);
fw.flush();
}
}
fw.close();
fw.close();
fw.close();
fw.close()
fw.close();
fw.close()close();
} catch (FileNotFoundException e) {
//TODO bloque de captura generado automáticamente
e.printStackTrace ();
} catch (IOException e) {
//TODO bloque de captura generado automáticamente
e.printStackTrace();
} // TODO bloque de captura generado automáticamente
e.printStackTrace();
e.printStackTrace()printStackTrace()
} p>
}
// Clase de prueba
public static void main(String[] args) {
new Test().judgment();
System.out.println("¡OK!"
}
}
}
);