Pour chaque ... dans / for ( ... :

Pseudo-langage

    POUR CHAQUE element DANS collection FAIRE
      instructions (pouvant utiliser element)
    FIN POUR CHAQUE
  

Java

    for ( typeElement element : collection )
      {
        instructions
      } // for:
  

Commentaires

Auto -boxing / -unboxing

C'est la facilité que propose Java pour convertir automatiquement une valeur d'un type primitif en objet du type enveloppe correspondant, et vice-versa.

Exemple :

    1. ArrayList<Double> coll = new ArrayList<Double>();
    2. double s = 0.0;
    3. coll.add( 3.14 ); // auto-boxing : double --> Double
    4. for ( double element : coll ) // auto-unboxing : Double --> double
    5.   s = s + element;
  

Commentaires