Ich habe versucht, eine Zeile aus einer Datei zu löschen. Ich habe im Internet gesucht. Und ich habe eine Methode entwickelt. Hier ist es.So löschen oder entfernen Sie eine bestimmte Zeile aus einer Textdatei
Ich weiß nicht, was mit dieser Methode falsch ist. Kannst du mir helfen?
Hier ist, wo ich diese Methode verwenden
delete.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent evt) {
BufferedReader br = null;
try{
String enterID2 = enterID1.getText().trim();
File books = new File("books.txt");
br = new BufferedReader(new FileReader(books));
removeLine(br , books, enterID2);
System.out.println("done");
}catch (NumberFormatException e1) {
System.out.println("This is not a number");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
Löschen eines JButton ist. Kein Fehler erhalten.
Haben Sie eine Ausnahme oder es passiert nichts? – user7294900
Was ist der Fehler? –
Nur nichts. Ich stelle diese Methode in einen Listener. Und nachdem diese Methode funktioniert, schreibe ich System.out.println ("done"). Und Programm schreibt fertig. Aber mit dieser Methode passiert nichts. –