Bonjour,
le programme suivant doit me permettre d'afficher les éléments que je taperai ou bien si je lui donne un nom de fichier, il m'affiche les mots de ce fichier.
Dans le cas du fichier, il n'y a pas de problème mais lorsque je tape les mots, il ne s'affiiche pas.
Je voudrai qu'il s'affiche une fois tous saisie
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import java.io.*; public class Programme{ public static void main(String [] args){ try{ java.util. Scanner sc; java.util.ArrayList<String> list = new java.util.ArrayList<String>(); if(args.length == 1){ FileReader in = new FileReader(args[0]); sc = new java.util.Scanner(in); } else sc = new java.util.Scanner(System.in); while(sc.hasNext()) list.add(sc.next()); System.out.println(list); }catch(Exception e){ System.out.println(e.getMessage()); } } }
Partager