Exercice 1
(
Solution)
Vous aurez besoin de la classe BottinRecord pour faire les exercices 1 et 2.
Écrire un petit programme de bottin téléphonique. Le programme permet 4 opérations : ajouter un élément, retirer un élément, lister le bottin et quitter. Pour conserver
un élément utiliser la classe BottinRecord. Pour conserver tous les éléments, utiliser un Vector.
Voici un exemple d'éxécution du programme.
NB : Notez ce qui se passe lorsque vous ajouté deux fois une entrée identique.
Exercice 2
(
Solution)
Ré-écrire le même programme en utilisant un HashSet plutôt qu'un Vector pour contenir tous les éléments.
NB : Notez ce qui se passe lorsque vous ajouté deux fois une entrée identique.
Exercice 3
(
solution)
Écrire une méthode qui permet d'échanger (swaper) les éléments d'une liste:
public static void swap(List a, int i, int j);
Dans la liste a:
- i prendra la place de j
- j prendra la place de i
Exercice 4
(
solution)
Expliquez l'erreur générée lors de l'exécution du programme suivant (bug.java)