Lire fichier et stoker chaque element dans un variable

Fermé
jayzman - 6 janv. 2016 à 08:45
 jayzman - 12 janv. 2016 à 07:49
bonjour a tous,
je voudrai stocker le contenue d'un fichier.txt dans un variable par exemple fichier.txt
08:21:55.700
6972
internal-call-setup-fail
CID1=38048
RNC1=2
src-conf=4

je veux obtenir comme suit

date = 08:21:55.700
id = 6972
event = internal-call-setup-fail
CID1=38048
RNC1=2
src-conf=4
je veut dire date,id,event,CID,RNC1,src-conf sont des variables et ils ont leurs valeurs,
merci
jayzman
A voir également:

1 réponse

math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
Modifié par math 2000 le 11/01/2016 à 22:42
Utilise un fileReader et un compteur pour savoir la ligne ensuite tu fais tes condition sur le numéro de ligne pour savoir dans quoi la mettre

BufferedReader br = new BufferedReader(new FileReader("file.txt"));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
int i = 0;
while (line != null) {
String s;
if(i == 1){
String date = br.readLine();
}else if(i==2){
String id = br.readLine();
}
}
String everything = sb.toString();
} finally {
br.close();
}


La ça va être long le mieux c'est d'utiliser une hashmap avec date,id,event,CID,RNC1,src-conf tes indice et d'autre part un tableau qui met les indices que tu souhaites dans l'"ordre
0
Bonjour math 2000,
Merci de m'avoir répondu,
Ah OK,je vois l'idée je vais y jeter un coup d’œil,
merci
jayzman
0