signification 2 points

medjrd
signification 2 points

Bonjour
Est ce que quelqu'un pourrais m'expliquer la signification de ces 2 point
NetworkInterface d:devices

willbback
Boucle Foreach en Java...

Je pense que l'instruction complète dont tu fais référence est :

for ( NetworkInterface d:devices ) {
 ...
}

C'est simplement une boucle qui parcourt une collection "devices" d'objets "NetworkInterface". Chaque élément va être dépillé dans l'objet "d". Voilà, c'est tout. C'est une syntaxe simplifiée (JDK 1.5) qui évite d'écrire l'iteractor nécessaire au parcours de la liste. Cela revient au code suivant :
for ( Iterator it = devices.iterator(); it.hasNext(); )  {
  NetworkInterface d = (NetworkInterface) it.next();
  ...
}

Voilà, c'est tout....
medjrd

Merci pour la reponse