j'ai un fichier dans le lequel je souhaiterais récupérer des valeurs.
Première chose j'utilise un inputStream pour le parser.
ensuite je lis ligne par ligne avec la méthode read().

Mon problème est le suivant:
supposons le contenu ci-dessous

#protocole tcp
ts: name= t, name=uy, code=344
service= tcp

ts: name=hg, code=564
service=udp
...
...
...
Mon programme doit me permettre de récuppérer toutes les valeurs du champ name.(donc avoir dans une variable que j'appellerai key=tuy pour la 1èere ligne et key=hg pour la 2ème ligne)

ceci suppose que pour chaque ligne je dois rechercher le champ name tant que je ne suis pas à la fin de cette ligne
et ensuite traiter chaque bloc pour récupérer la valeur du champ service

donc avoir des couples du style key=tuy value=tcp

et key =hg value=udp.


Mon problème: je ne vois pas comment je pourrai en utilisant un inputstream rechercher toutes les valeurs du champ name sur une ligne
et traiter aussi un bloc afin de récupérer pour chaque key la valeur du service

quelqu'un aurait il une idée

merci bien