add data continent
[Persons_Comparator.git] / src / Region.java
index 5a497004b5bcc84e414f535225fcd89432dd4658..6522496a9c8bb9bfd9c598a56d1c276e3385e99e 100644 (file)
@@ -1,2 +1,39 @@
+import com.google.gson.Gson;
+
+import java.io.BufferedReader;
+import java.io.FileInputStream;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+
 public class Region {
+    private String continent;
+    private String pays;
+    public Region(){
+
+
+    }
+    @SuppressWarnings("SpellCheckingInspection")
+    public void lectureOrigine(String continent, String pays){
+        Gson gson = new Gson();
+        Region r = new Region();
+        String contenu = "";
+        try{
+            InputStream flux = new FileInputStream(continent + ".txt");
+            InputStreamReader lecture=new InputStreamReader(flux);
+            BufferedReader buff=new BufferedReader(lecture);
+            String ligne;
+            while ((ligne=buff.readLine())!=null){
+                contenu+=ligne;
+            }
+            buff.close();
+        }
+        catch (Exception e){
+            System.out.println(e.toString());
+        }
+        System.out.println("les information du pays" + pays +" du fichier est : "+contenu);
+        // maintenant je veux deserialiser
+        Origin coords3 = gson.fromJson(contenu,Origin.class);
+        //Coordonnees co = gson.fromJson(json,Coordonnees.class);
+        System.out.println("Resultat = " + coords3);
+    }
 }