Bonjour, j'aurais besoin d'aide pour un petit problème :
-J'ai une arraylist de "produits" qui contient des objets Produit ayant pour attribut id (et d'autres attributs non utilisés ici)
-J'ai une arraylist d' "utilisateurs" qui contient des objets Utilisateur ayant pour attribut id et une liste de produits (et d'autres attributs non utilisés également)
Je cherche à transférer un produit de ma liste de produits vers la liste de produits d'un utilisateur. Pour ce faire, je récupère l'id de l'utilisateur dans IdUt et l'id du produit dans IdProd, puis je fais ce code :
http://pastebin.com/RiWNCEid
Mon problème étant que ça ne marche que pour un seul produit (le 3ème) lors de la première utilisation, si j'entre l'id du premier, deuxieme ou quatrième (et dernier) produit de la liste de produits j'ai un message d'erreur. Et le message d'erreur s'affiche pour la ligne 3 for (Produit prod : ListeProduits), je ne comprends absolument pas l'origine du problème... Est-ce du au fait que je retire l'élément parcouru de la liste?