Java boucle foreach: for (Integer i : liste) { ... }

Lorsque j'utilise JDK5 comme ci-dessous

ArrayList<Integer> list = new ArrayList<Integer>();  
     for (Integer i : list) { 

      //cannot check if already reached last item

   }

d'autre part, si je viens d'utiliser un Iterator

ArrayList<Integer> list = new ArrayList<Integer>();
  for (Iterator i = list.iterator(); i.hasNext();) {

          //i can check whether this is last item
          if(i.hasNextItem()){
          }

    }

Comment puis-je vérifier si j'ai déjà atteint le dernier élément avec for (Integer i : list) {

InformationsquelleAutor cometta | 2009-11-30