Cyril Rabat


TP n°2 : collections en Java

Le but de ce TP est de revenir sur les collections proposées dans l'API Java puis de terminer l'application proposée au TP 1.

Les collections en Java

Dans le projet précédent, nous avions besoin d'utiliser des ensembles (au sens large) de voitures. Il est possible d'exploiter les tableaux ou des collections proposées dans l'API Java.

  1. En vous aidant de l'API Java, déterminez les différents types de collection proposés dans l'API Java.
  2. À l'aide d'un petit programme, générez des voitures aléatoirement (plusieurs millers). En utilisant plusieurs types de collections :
    • Ajoutez les voitures dans la collection
    • Affichez toutes les voitures
    • Recherchez une voiture spécifique
    • Supprimez une voiture
  3. Reprenez la question précédente et comparez l'utilisation des itérateurs et des accès "directs" proposés par les collections.
  4. Comment est-il possible de comparer les différents types de collection ?
  5. À partir de vos connaissances en algorithmique, puis de l'énoncé du TP 1, cherchez quelles collections sont les plus appropriées aux besoins.

Constructeur automobile - le retour

Reprenez l'énoncé du TP 1 et terminez votre application. Vous prendrez soin d'utiliser les bons types de collection.


Version de cette page Mardi 25 Septembre 2018

© Cyril Rabat 2018

Connexion

Mot de passe perdu

Dernières nouvelles

11/12/2018 Les inscriptions pour le Hackathon sont maintenant ouvertes.
07/12/2018 Ceux/celles qui souhaitent devenir délégué(e) de leur groupe, envoyez vos candidatures par mail pour le 14 décembre à 20h00, au plus tard.
06/12/2018 Pour rappel, les examens de L2 et L3 ont été anticipés et auront lieu en semaine 51.
06/12/2018 Ceux et celles qui sont inscrit(e)s au tutorat de MA0102 ont reçu un mail pour vous indiquer les modalités.

Contact

Courriel :
cyril.rabat [at] univ-reims.fr

Téléphone :
+33-326-91-33-81

Fax :
+33-326-91-33-97

Facebook :
lien Facebook direct