Salut
alors voilà j'ai mon code ci-dessous qui me permets de detecter toutes les lignes d'un texte de la forme set ... = ...
code :
en output j'ai :
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 import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.io.InputStreamReader; public class DetecteSymbole { public static void main(String[] args) throws FileNotFoundException { String fichier = "fichiertxtP2CSH.txt"; // lit le fichier ligne par ligne try{ // lire un fichier InputStream ips=new FileInputStream(fichier); InputStreamReader ipsr=new InputStreamReader(ips); BufferedReader br=new BufferedReader(ipsr); // lire ligne par ligne String ligne; while ((ligne=br.readLine())!=null){ //System.out.println(ligne); if(ligne.matches("^set.*=.*")){ System.out.println("On récupère : " + ligne); } } br.close(); // On ferme le flux } catch (Exception e){ System.out.println(e.toString()); } } }
On récupère : set dir_listing = jdfgjkdfnbjkdfnbjnfdbndfjbndfbndfkb
On récupère : set toto = tata
On récupère : set nono = ueueue777
et maintenant j'aimerai en faite créer un code qui me récupère ... et ... c'est à dire toto et tata ; dir_listing et jdfgjkdfnbjkdfnbjnfdbndfjbndfbndfkb ; nono et ueueue777
puis les stoker dans une arraylists.
Là j'ai commencer mon code mais j'ai du mal pour la suite :
code :
Avez vous une petite idée ?
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 import java.util.ArrayList; public class RecupCleValeur { public static void main(String[] args) { // TODO Auto-generated method stub String filename = "fichiertxtP2CSH.txt"; Finally fn = new Finally(); String gg = fn.detecteSymbole(filename); // creer une arraylist ArrayList <String> stoke = new ArrayList <String>(); } }
Thinks
Partager