rendered paste bodypackage pkg;import java.util.*;public class ListeContact { private Vector Contact; public void ListeContact() { Contact = new Vector(); } /** * @param nouveauContact : un contact à ajouter */ public void ajouterContact(Contact nouveauContact) { Contact.addElement(nouveauContact); } /** * * @param unContact * @return int : -1 pas trouvé */ public int rechercheId(Contact unContact) { boolean trouve = false; int resultat = -1; int i = 0; while( (trouve == false) && (i< Contact.size()) ) { Contact tmp = (Contact) Contact.elementAt(i); if(tmp.getNum() == unContact.getNum()) { resultat = i; trouve = true; } i++; } return(resultat); } /** * @param unContact : un contact à supprimer * @return boolean : TRUE correctement supprimer * FALSE impossible de supprimer */ public boolean supprimerContact(Contact unContact) { boolean resultat = false; if(this.rechercheId(unContact) != -1) { Contact.remove(rechercheId(unContact)); resultat = true; } return(resultat); }}