Als «foreach» getaggte Fragen

foreach ist ein Schleifenkonstrukt, das einen bestimmten Code für jedes Element in einer Liste / Sammlung / einem Array ausführt. Im Gegensatz zu einer for-Schleife muss der Codierer für die foreach-Schleife keine Zählervariable verwalten, um Fehler zu vermeiden (Zaunpfosten). Diese wird empfohlen, wenn eine einfache Iteration über das gesamte Array / die Liste / die Sammlung erforderlich ist .


5
So erhalten Sie einen Indexwert aus der foreach-Schleife in jstl
Ich habe einen Wert im requestObjekt wie folgt eingestellt: String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); und so iteriere ich in jsp Seite <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Wie erhalte ich den Index jedes Elements und übergebe ihn an …
106 java  jsp  for-loop  foreach  jstl 


1
Javascript-Effizienz: 'for' vs 'forEach' [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Was ist der aktuelle Standard …


22
Zwei Arrays in jeder Schleife
Ich möchte ein selectboxArray mit zwei Arrays generieren , eines mit den Ländercodes und eines mit den Ländernamen. Dies ist ein Beispiel: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . …
98 php  arrays  foreach 

8
Wie entferne ich ein Element aus dem Array in der forEach-Schleife?
Ich versuche, ein Element in einem Array in einer forEachSchleife zu entfernen , habe jedoch Probleme mit den Standardlösungen, die ich gesehen habe. Folgendes versuche ich gerade: review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); Ich weiß, dass es in die geht, ifweil ich YippeeeeeE!!!!!!!!!!!!!in der Konsole …

5
Rückkehr von Lambda forEach () in Java
Ich versuche, einige for-each-Schleifen in Lambda- forEach()Methoden zu ändern, um die Möglichkeiten von Lambda-Ausdrücken zu entdecken. Folgendes scheint möglich zu sein: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Mit Lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Aber der nächste funktioniert nicht: for …

5
Wie konvertiere ich alle Zeichenfolgen in List <string> mit LINQ in Kleinbuchstaben?
Ich habe gestern in einer der Antworten hier auf StackOverflow einen Code-Ausschnitt gesehen, der mich fasziniert hat. Es war ungefähr so: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); Ich hatte gehofft, damit alle Elemente in myList in Kleinbuchstaben konvertieren zu können. Es passiert jedoch nicht ... nachdem dies …
94 c#  linq  lambda  foreach 



7
Überprüfen Sie die foreach-Schleife auf Null
Gibt es eine bessere Möglichkeit, Folgendes zu tun: Ich muss prüfen, ob in der Datei null vorkommt. Kopfzeilen, bevor ich mit der Schleife fortfahre if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties &amp; some other stuff } } Kurz gesagt, es sieht ein …
91 c#  loops  foreach  null 



4
Warum erlaubt List <T> .ForEach, dass die Liste geändert wird?
Wenn ich benutze: var strings = new List&lt;string&gt; { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } Das Addin den foreachWürfen eine InvalidOperationException (Sammlung wurde geändert; Aufzählungsoperation wird möglicherweise nicht ausgeführt), die ich für logisch halte, da wir den Teppich unter unseren Füßen hervorziehen. Wenn …
90 c#  list  foreach 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.