Bonjour à tous,
Après quelque recherche je n'ai pas trouvé de réponse a ma question :
Je fait un petit programme de réservation de voitures et voici le code qui me pose problème :
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 public static void choixVehiculeReservation() { //Choix du vehicule par numero de reservation System.out.println("\n" + "Selectionnez le numero du vehicule que vous voulez reserver "); Scanner sc = new Scanner(System.in); int choixUtil = sc.nextInt(); ArrayList<Vehicule> listeDeVehicules = Vehicule.getListeVehicule(); for (int i=0 ; i< listeDeVehicules.size(); i++) { if (choixUtil == listeDeVehicules.get(i).getReservation()) { listeDeVehicules.get(i).estReserve(); } } } public static void choixVehiculeRestitution() { // Restiturion du vehicule System.out.println("\n" + "Selectionnez le numero du vehicule que vous voulez restituer "); Scanner sc = new Scanner(System.in); int choixRestit = sc.nextInt();
Je voudrais pouvoir remettre l'élément enlevé lors d'une réservation grâce à ma méthode choixVehiculeRestitution. Ça ne fonctionne pas, sûrement car l'élément est enlevé pendant la réservation et lors du parcours de l'ArrayList et pour la restitution il ne la trouve pas (enfin je suppose).
Je bloque pas mal sur ce petit point et je vous remercie de votre aide
Partager