All pastes #464665 Raw Edit

Stuff

public java v1 · immutable
#464665 ·published 2007-04-29 17:15 UTC
rendered paste body
package 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);	}}