Bonjour à tous,
J'ai besoin de lire des données sous la forme:
200 1.23 5.23
300 5.22 8.21
...
le probleme c'est que l'espace entre les données (nombres) sont soit " " soit "\t".
la longueur des nombres est aléatoire
pour l'instant j'ai procédé comme ceci
mais cette méthode ne marche que si entre les nombres il y a un espace mais pas quand c'est une tabulation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 StringTokenizer st = new StringTokenizer(ligne," "); double nombreUn = Double.valueOf(st.nextToken()).doubleValue() ; //prend la valeur fréquentielle et la transforme en "double" double nombreDeux = Double.valueOf(st.nextToken()).doubleValue(); //prend la valeur de la 2e colonne et la transforme en "double" double nombreTrois = Double.valueOf(st.nextToken()).doubleValue();//prend la valeur de la 3e colonne et la transforme en "double"
Auriez-vous une idée de comment faire?
merci
Partager