Lire jusqu'à un motif précis
Bonjour,
Voici une partie mon 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
| try
{
String ligneComplet = null;
int nbrsMatcher = 0;
for(int i=0 ; i<11 ; i++)
{
line = buff.readLine() ;
Pattern pattern = Pattern.compile("(.*?)=");
Matcher matcherLine = pattern.matcher(line);
while(matcherLine.find())
{
ligneComplet = ligneComplet + matcherLine.group();
nbrsMatcher++;
}
}
/*
* TANT QUE tag trouvés
*/
String str[]=ligneComplet.split("\0\0\0");
for(int j = 0; j<=nbrsMatcher+1; j++)
{
System.out.println(str[j]);
} |
Voici ce qu'il me retourne :
ARTIST=Sampler Jazz
TITLE=Three Of A Kind - Panacea
ALBUM=Back to Basics ! - Vol. 2
DATE=1996
TRACKNUMBER=
.
.
.
etc...
Quelle méthode utiliser pour lire chacune des lignes du tableau str jusqu'au "=" et stocker la première partie dans un tableau et la deuxième partie dans un autre tableau ?
Il faudrait que j'arrive a stocker ce que je lis dans une variable tant qu'on ne lit pas de "="
Je ne demande pas forcement le code fait. Mais la methode que vous me conseillez ;)