Bonjour,
Est-il possible d'utiliser readLine() pour lire plusieurs valeurs ?
En 5.0, j'essaye Scanner en séparant la line d'entrée par des espaces
useDelimiter(" ").
Merci
Bonjour,
Est-il possible d'utiliser readLine() pour lire plusieurs valeurs ?
En 5.0, j'essaye Scanner en séparant la line d'entrée par des espaces
useDelimiter(" ").
Merci
Tu n'as qu'à faire un seul readLine(), et sur la chaîne obtenue tu fais un split(" "), ça te renvoie un tableau.Envoyé par zsoh
Merci,
Je l'ai fait et j'ai envisager Scanner quand j'ai eu un pb.
Voici :
Rque : c'est dans lireLigne () que je fais appel à readLine()
Tous les élts s'affichent et à la fin une erreur du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 System.out.println ("donnez une ligne") ; String s = lireLigne(); String[] tab = s.split(" "); int i; for (i=0 ; i< s.length(); i++) System.out.println ("valeur : "+ tab[i]) ;
Je ne sais quelle betise je commet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3 at MaClasse.main(Clavier.java:106)
Merci
Dans ton for c'est pas plutôt tab.length() ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for (i=0 ; i< tab.length(); i++)
"Le calendrier, c'est la bureaucratie du temps." Quino
Oui j'ai essayé avant et j'avais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 MaClasse.java:106: cannot find symbol symbol : method length() location: class java.lang.String[] for (i=0 ; i< tab.length(); i++) ^ 1 error
Salut,
Il faut utiliser tab.length : ce n'est pas une méthode mais un attribut particulier des tableaux...
a++
Autant pour moi, il faut enlever les parenthèses, ce n'est pas une méthode mais un attribut
edit : réponse croisée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for (i=0 ; i< tab.length; i++)
"Le calendrier, c'est la bureaucratie du temps." Quino
Ok merci beaucoup.
J'ai moi-même perdu la tête.
Bonjour,
Après lecture et découpage des éléments,
Comment vérifier le type de chaque élément ?
Je veux par exemple tester que tous les éléments tab[i] sont des entiers.
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager