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

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');	
	}
Je vous remercie d'avance pour l'attention que vous porterez à ma demande.

Stu