Bonjour

J'écris car je n'arrive pas à supprimer une ligne de mon fichier .txt . Voici mon code correspondant :

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
28
29
30
31
32
33
34
35
36
37
38
 
 
public class Test {
 
	/**
         * @param args
         * @throws IOException 
         */
	public static void main(String[] args) throws IOException {
              supprimer("test.txt", 1);
              System.out.println("Message supprimé");
              }
 
 
public static boolean supprimer(String nomFic, int numLigne) {
        try {
            nomFic= "test.txt";
        	BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(nomFic))); 
            StringBuffer sb = new StringBuffer(); 
            String line;    
            int nbLinesRead = 0;       
            while ((line = reader.readLine()) != null) {
                if (nbLinesRead != numLigne) {
                    sb.append(line + "\n");
                }
                nbLinesRead++;
            }
            reader.close();
            BufferedWriter out = new BufferedWriter(new FileWriter(nomFic));
            out.write(sb.toString());
            out.close();
 
        } catch (Exception e) {
            return false;
        }
        return true;
}
    }
Je n'arrive pas du tout à accéder au contenu de mon fichier et je n'arrive pas du tout à comprendre pourquoi