si tu n'a besoin "que" de lire les ligne, inutile d'utiliser le scanner, le BufferedReader fait très bien l'affaire
Si tu as besoin de lire des entiers, des mots, des caractères, etc comme on le demandrais à un utilisateur au clavier, alros utiliser la classe scanner.
Pour la lecture "lignes et entier", ça dépend de ton besoin.
Si parfois c'est une ligne, parfois un entier -> un seul scanner suffit,.
Si les deux en meme temps (tu as besoin de "12 34 56" ET de {12,34,56} à partir d'une seule ligne), alors lire la ligne avec un buffered reader et utiliser un scanner sur la ligne en question
new Scanner(new StringReader(ligne));
Partager