Bonjour tout le monde

Ma question est mentionnée dans le titre. Je voudrais éliminer les lignes entières qui contiennent le caractère #
j'ai essayé avec cette classe

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class SuppLignVide {
    public static void deleteLine(String f1, String f2) throws IOException {
 
 
            BufferedReader input = new BufferedReader(new FileReader(f1));
            BufferedWriter output = new BufferedWriter(new FileWriter(f2));
            String line = "";
            while ((line = input.readLine()) != null) {
                if (line.compareTo("#")<0) {
                    output.write(line);
                    output.newLine();
                    output.close();
 
                }
 
            }
 
        }
 
 
    public static void main(String[] args) throws IOException {
        String f1 = "mon_chemin1.txt";
        String f2 = "mon_chemin2.txt";
        deleteLine(f1, f2);
    }
 
}