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

15/10/2018 Tous les étudiants de la Licence Informatique ont réunion sur la mobilité internationale, Mercredi 17 Octobre, de 13h30 à 14h00 (et non à 12h30), en Amphi 3.
02/10/2018 Pour la deuxième année consécutive, l'URCA est partenaire de l’événement Coding Battle. Tous les étudiants de Licence et de Master sont appelés à y participer le 17 octobre de 19h à 21h.
01/10/2018 Les emplois du temps sont maintenant accessibles depuis la page de la scolarité.
27/09/2018 Une page a été créée pour vous permettre d'obtenir toutes les informations concernant les stages pour la Licence. Contactez le responsable pour plus d'informations.

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