Bonjour,

J'aimerai récuperer la saisie des chaines de caractères au clavie à partir de Scanner.
Je m'entraine je ne suis pas expert en Java mais je me débruoille simplement. J'ai réussi à le faire avec BufferedReader. voici le programme que j'ai fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Cette classe ne lit qu'un mot !!!
import java.util.Scanner;
public class ReadAll {
 
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	//	while(sc.hasNext()){
			String flux=sc.next();
			System.out.println(flux);
			sc.close();
		//}
	}
 
}
Lorsque j'enlève les commentaires, j'ai une exception de type java.lang.IllegalStateException

et avec les commentaires lorsque je saisies des chaines de caracteres ( à l'execution )exemple: "Comment programmer une telle chose "
Il ne m'affiche que "Comment" alors que je voudrais avoir l'affichage de tout ce que j'ai saisi.
Merci de m'aider.