Stocker 2 String et récupérer un couple clé/valeur
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 :
Code:
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());
}
}
} |
en output j'ai :
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 :
Code:
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>();
}
} |
Avez vous une petite idée ?
Thinks