Posez votre question Signaler

[JAVA] Méthode split (Tri sélecti) [Résolu]

hyper - Dernière réponse le 1 janv. 2010 à 11:26
Bonjour, et bonne année 2010 !
Je galère avec l'utilisation de la méthode split dans une de mes méthodes...
Mon but:
Afficher la première ligne. -> OK
Afficher, à partir de la 2ème ligne, les données callées à l'index 3 (0-1-2-3) de mon tableau, conséquence du split.
--------------------------------
public void moyenne () {
double note=0;
double nbreCours=0;
try{
String name = buff.readLine ();
System.out.println (name);
String [] tab;
String line = buff.readLine ();
while (buff.readLine()!= null) {
tab = line.split (";");
System.out.println (tab [3]);
line = buff.readLine ();
}
}catch(IOException e) {System.out.println("Error");}
}
--------------------------------------------------------------
Lors de l'exécution, il m'affiche:
- la première ligne
- le tab [3] de la 2ème
- le tab [3] de la 4ème
- le tab [3] de la 6ème
.
.
.
Vous avez une idée de ce qui cloche ?
Merci
Lire la suite 

[JAVA] Méthode split (Tri sélecti) »

1 réponses
Réponse
+0
moins plus
RESOLU

Citation:"

String name = buff.readLine (); Lit la 1ère ligne

System.out.println (name);
String [] tab;
String line = buff.readLine (); Lit le 2ème ligne

while (buff.readLine()!= null) { Lit la 3ème, 5ème, 7ème, .....
tab = line.split (";"); Traite la 2ème, 4ème, 6ème, .....
System.out.println (tab [3]);
line = buff.readLine (); Lit la 4ème, 6ème, 8ème, ......

overdose de ReadLine

Déjà remplece cette ligne, et ça devrait aller mieux :
while (Line!= null) {

"

Merci à cette bonne âme
Ajouter un commentaire
Ce document intitulé « [JAVA] Méthode split (Tri sélecti) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?