Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic void removeContact( int numContact ){ boolean contactTrouve = false; // si on a trouvé le contact dans la liste Iterator iterateur = lesContacts.iterator(); // va nous permettre de parcourir la liste while ( iterateur.hasNext() && ! trouve ){ // tant qu'il y a des Contacts ou qu'on en ai pas encore trouvé un Contact _contactCourant = iterateur.next(); // tu auras peut être besoin de caster ce qui est retourné en Contact if ( _contactCourant.getNumero() == numContact ){ // le contact correspond au numéro en paramètre contactTrouve = true; // va nous permettre de sortir de la boucle lesContacts.remove(_contactCourant); // on le supprime de la liste, donc du répertoire System.out.println("Contact supprimé"); } } // si jamais aucun contact a été trouvé if ( ! contactTrouve ) System.out.println("Erreur"); }