Tout est dans le titre !!!!
Comment peut on renvoyer plusieurs ArrayList d'une classe ? Doit on passer ces ArrayList dans son constructeur (par référence) ?
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 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; public class ReadCsv { ArrayList<String> name = new ArrayList<String>(); ArrayList<Float> lat = new ArrayList<Float>(); ArrayList<Float> lon = new ArrayList<Float>(); int sizeList; public ReadCsv(String file) throws IOException { String fileName = file; this.loadCsv(fileName); //this.print(); } private void loadCsv(String fileName) throws IOException { String ligne; String[] result = new String[3]; BufferedReader buffer = new BufferedReader(new FileReader( fileName)); while ((ligne = buffer.readLine()) != null) { result = ligne.split(","); name.add(result[0].replace("\"", "")); lat.add(Float.valueOf(result[1].replace("\"", ""))); lon.add(Float.valueOf(result[2].replace("\"", ""))); } buffer.close(); } }
Partager