Bonjour,
Je souhaite lire un fichier texte, le charger dans un Arraylist afin de pouvor le traiter ( modification, insertion).
J'utilise un ArrayList afin d'avoir un tableau de string dynamique.
J'ai un seul petit soucis, petit, mais très génant.
Le IndexOf ne fonctionne pas !
En gros, je prend chaque ligne avec Readline, je les met une par une dans un élément de mon ArrayList.
Ensuite, je fais un :
[code]
m_StreamRead = new StreamReader(@"c:\toto.txt");
while (m_StreamRead.Peek() > 0)
{
strCurrentLigne.Add(m_StreamRead.ReadLine());
}
int nPosition;
String myString = "[meschamps]";
nPosition = strCurrentLigne.IndexOf(myString);
[/code]
Le soucis est nPosition me renvoie -1 au lieu de la position de l'occurence [meschamps].
J'ai regardé en debug, mon Arraylist est pourtant bien alimenté ligne par ligne.
Je ne comprend vraiment pas.
Merci bcp :)
Nixeus'