Bonsoir à tous,
Je débute en Java et j'ai un problème que je n'arrive pas à résoudre.
On me demande d'enregistrer des élèves et leurs classes dans arraylist, cela est-il possible ?
J'arrive à enregistrer et à afficher, mais à chaque enregistrement le nouveau écrase l'ancien. Or j'aimerais conserver l'ensemble de mes enregistrements.
Voici mon code, je ne demande pas la solution, mais des pistes afin de mieux comprendre
Je vous remercie d'avance pour l'attention que vous porterez à ma demande.
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
26
27
28
29
30
31
32
33
34
35 public static void main(String[] args) { String elv, cls; char reponse =' '; ArrayList<String> tableauDynamique = null; do{ //Entrer le nom prénom de l'élève Scanner sc =new Scanner(System.in); System.out.println("Introduction de l'élève"); elv = sc.nextLine(); //Entrer la classe Scanner sc1 =new Scanner(System.in); System.out.println("Introduction de la classe :"); cls = sc1.nextLine(); ArrayList tableauDynamique1 = new ArrayList(Arrays.asList(elv + cls)); for (int i=0; i<tableauDynamique1.size(); i++) { String str = (String)tableauDynamique1.get(i); System.out.println(tableauDynamique1.get(i)+"\n"); } do{ System.out.println("Voulez-vous introduire un autre élève ? O/N "); Scanner sc2 =new Scanner(System.in); reponse = sc2.nextLine().charAt(0); }while(reponse !='N' && reponse!='O'); }while(reponse=='O'); }
Stu
Partager