Les collections

Les collections sont prévues pour manipuler des références d'objets.

java.util.Collection

Interface

java.util.List (extends Collection)

  • Garde l'ordre d'insertion.
  • Chaque élément possède un index (commençant à 0).
  • Les doublons sont autorisés.

ArrayList

  • Accès aux éléments aléatoire.
  • Insertion / Supression des éléments à la fin.

LinkedList

  • Accès aux éléments séquentiellement.
  • Ajout / Supression d'éléments au milieu

java.util.Set (extends Collection)

Interface

  • pas d'ordre
  • Pas de doublons.

java.util.Map

Parcourir chaque entrée d'une Map

java.util.Iterator iter = maMap.entrySet().iterator() ;
    
while (iter.hasNext()) {
  Map.Entry entry = (Map.Entry) iter.next() ;
      
  System.out.println("clé=" + entry.getKey() + " valeur=" + entry.getValue()) ;
}