Bonjour,
j'ai jamais codé avec java et je suis entrain de découvrir comme c'est marqué sur le titre je devrais lire un fichier txt et le traiter et à partir de ce fichier je dois stocker des objets dans un fichier json pour les utiliser après, j'ai commencer avec ce code mais sa marche pas , merci d'avance



Code java : 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
package trait;
import java.io.*;
 
public class ReadFile {
    public static void main (String[] arg){
        String chaine="";
        String fichier = "fichier.txt";
        // lecture du fichier txt
        try{
            InputStream ips=new FileInputStream("C:\\Users\\laila\\Desktop\\Workspace\\fichier.txt");
            InputStreamReader ipsr=new InputStreamReader(ips);
            BufferedReader br= new BufferedReader (ipsr);
            String ligne;
            while((ligne=br.readLine())!=null){
                System.out.println(ligne);
                chaine+=ligne+"\n";
 
            }
            br.close();
        }
        catch (Exception e){
            System.out.println (e.toString());
        }
 
    }
 
 
public void createJsonFile {
    public static void main (String[] args){
        String cheminDuFicher = "C:\\Users\\hakima\\Desktop\\workspace\\fichier.txt";
        String jsonContent = "\"developers\": [{\"adressIP\": \ "Hack\", \"Netmask\" : \"Track\", \"Area\" : \"Track\", \"Interface\" : \"Track\", \"Link\" : \"Track\"},"
 
 
                File file= new File (cheminDuFicher);
                try {
                    if(!file.exists())
                        file.createNewFile();
                    try{
                        if(!file.exists())
                            file.createNewFile();
                        FileWriter writer = new FileWriter(file);
                        writer.write(jsonContent);
                        writer.flush();
                        writer.close();
 
                    }
                    catch (IOExcetion e){
                        System.out.println("Erreur : impossible d'eefectuer l'affichage" + cheminDuFichier+"'");
 
                    }
                }
 
    }
    }