L'instruction foreach est l'une des nouvelles fonctionnalités de la version Java5. Elle est conçue pour offrir aux programmeurs une grande commodité lors du parcours des tableaux et des collections. Cependant, l'instruction foreach ne l'est pas. Remplace complètement l'instruction de boucle for.
System.out.println("(foreach)学生信息:"); for (Object obj:students) { Student s=(Student) obj; System.out.println("编号:" + s.ID + "\t\t\t姓名:" + s.name + "\t\t\t年龄:" + s.age + "\t\t\t性别:" + s.gender); } }
Du point de vue du code, l'instruction foreach est évidemment beaucoup plus simple et plus claire que l'instruction de boucle for. Il n'est pas nécessaire de définir une valeur initiale, pas besoin de déterminer la plage de jugement, et pas besoin d'augmenter ou de décrémenter. Mais cela ne signifie pas que l'instruction foreach peut remplacer l'instruction for de la boucle. Évidemment, quoi que foreach puisse faire, la boucle for peut faire ce que la boucle for peut faire, foreach ne pourra peut-être pas le faire ;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!