Questions marquées «foreach»

foreach est une construction en boucle qui exécute un morceau de code donné pour chaque élément d'une liste / collection / tableau. Contrairement à une boucle for, la boucle foreach ne nécessite pas que le codeur maintienne une variable de compteur pour éviter les bogues off-by-one (fencepost) Il est recommandé de l'utiliser lorsqu'une simple itération sur tout le tableau / la liste / la collection est nécessaire .


5
Comment obtenir une valeur d'index à partir de la boucle foreach dans jstl
J'ai une valeur définie dans l' requestobjet comme suit, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); et voici comment j'itère dans la page jsp <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Comment obtenir l'index de chaque élément et le transmettre à …
107 java  jsp  for-loop  foreach  jstl 




22
Deux tableaux dans la boucle foreach
Je souhaite générer un en selectboxutilisant deux tableaux, l'un contenant les codes de pays et l'autre contenant les noms de pays. Ceci est un exemple: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' …
99 php  arrays  foreach 

7
Comment supprimer un élément du tableau dans la boucle forEach?
J'essaie de supprimer un élément d'un tableau dans une forEachboucle, mais j'ai des problèmes avec les solutions standard que j'ai vues. C'est ce que j'essaye actuellement: review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); Je sais qu'il entre dans le ifparce que je vois YippeeeeeE!!!!!!!!!!!!!dans la console. …

5
Retour de lambda forEach () en java
J'essaie de changer certaines boucles for-each en forEach()méthodes lambda pour découvrir les possibilités des expressions lambda. Ce qui suit semble possible: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Avec lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Mais le suivant ne fonctionne pas: …

5
Comment convertir toutes les chaînes de la liste <chaîne> en minuscules à l'aide de LINQ?
J'ai vu hier un extrait de code dans l'une des réponses ici sur StackOverflow qui m'a intrigué. C'était quelque chose comme ça: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); J'espérais pouvoir l'utiliser pour convertir tous les éléments de ma liste en minuscules. Cependant, cela ne se produit pas …
94 c#  linq  lambda  foreach 



12
Que fait l'opérateur deux-points (:)?
Apparemment, un deux-points est utilisé de plusieurs manières en Java. Quelqu'un voudrait-il expliquer ce qu'il fait? Par exemple ici: String cardString = ""; for (PlayingCard c : this.list) // &lt;-- { cardString += c + "\n"; } Comment écririez-vous cette for-eachboucle différemment pour ne pas incorporer le :?


10
Pourquoi nodelist n'a-t-il pas forEach?
Je travaillais sur un court script pour changer &lt;abbr&gt;le texte intérieur des éléments, mais nodelistj'ai trouvé qu'il n'avait pas de forEachméthode. Je sais que nodelistcela n'hérite pas de Array, mais ne semble-t-il pas forEachêtre une méthode utile à avoir? Y at - il un problème de mise en œuvre particulière …

7
Vérifier la valeur nulle dans la boucle foreach
Existe-t-il un moyen plus agréable de faire ce qui suit: J'ai besoin d'une vérification de la présence de null sur le fichier.Headers avant de poursuivre la boucle if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties &amp; some other stuff } } En bref, …
91 c#  loops  foreach  null 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.