bonjour
je veux lire un document txt et ajouter des lignes dans un arraylist
ces lignet ce trouve entre deux lignes bien pricis (intervalle)
ce intervalle ce repete donc je veux ajouter les arraylist qui contient ces intervalle dans un vector voila le code
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
39
40
41
42
43
44
45
46
47
48 public Vector nom_partage() throws RemoteException,IOException{ String ligne; File f=new File("C:\\adel.txt"); BufferedReader entree=new BufferedReader (new FileReader("C:\\adel.txt")); //PrintWriter sortie=new PrintWriter(new FileWriter("C:\\adel2.txt",true)); boolean start = false; boolean finish = false; Vector vec =new Vector(); ArrayList nom=new ArrayList(); int i=0; while((ligne=entree.readLine() ) != null) { if(ligne.equals("#nom partage")) { start=true; } if(ligne.equals("#fin de partage")) { finish=true; } if(!ligne.equals("#fin de partage")) { finish=false; } if(start) { System.out.println(ligne); nom.add(i,ligne); i++; } if (finish) { vec.addElement(nom); nom.clear() ; start=false; } continue; } entree.close() ; return vec; }
Partager