Ta solution me parait bien plus compréhensible que l'histoire de patern =D
Ok, nouveau problème : je m'explique , on peut avoir différents ligne pour une seul station !!! Un exemple :
1:Grande Arche de la Défense:77:465:1
//ici cette station n'est que sur la ligne 1
10:Champs Élysées, Clémenceau:237:414:1,13
// et là 2 ligne : 1 et 13
Du coup pour remédié a ce problème j'ai fait un truc farfelu qui pour moi pouvait etre correct mais ne l'ai pas =/
1 2 3
| chaineEclate=x.split(":");
chaineEclate=s.split(":");
Station s1 = new Station(chaineEclate[0],chaineEclate[1],chaineEclate[2],chaineEclate[3],chaineEclate[4],chaineEclate[5],chaineEclate[6],chaineEclate[7]) |
sauf que bien sur j'ai du ArrayOfBoundException et je vois bien que c'est parceque ma chaine eclaté ne va pas toujours juqu'a 4 ligne pour une station .... pourtant j'ai mis dans toute les variable un espace vide avec x qui vaut
String x=" : : : : : : : : : : : ";
Un peu farfelu je l'admet , dommage que sa ne fonctionne pas... une idée ???
Partager