Articles of foreach

Calcular a sum total de todos os números no loop c: forEach

Eu tenho um bean Java assim: class Person { int age; String name; } Gostaria de fazer uma iteração de uma coleção desses beans em um JSP, mostrando cada pessoa em uma linha da tabela HTML e, na última linha da tabela, gostaria de mostrar o total de todas as idades. O código para gerar […]

Quebrar ou retornar do stream de Java 8 para cada?

Ao usar a iteração externa sobre um Iterable , usamos break ou return do loop for-each aprimorado como: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Como podemos break ou return usando a iteração interna em uma expressão lambda do Java 8 como: someObjects.forEach(obj -> { //what […]

O uso de variables ​​de foreach foi alterado em C # 5?

Nesta resposta https://stackoverflow.com/a/8649429/1497 Eric Lippert diz que “FYI estamos muito propensos a corrigir isso na próxima versão do C #; este é um grande ponto de dor para os desenvolvedores” no que diz respeito à forma como o Foreach Loops usa a variável. Na próxima versão, cada vez que você percorrer o loop “foreach“, geraremos […]

Fechamento Capturado (Loop Variable) em C # 5.0

Isso funciona bem (como esperado) no C # 5.0: var actions = new List(); foreach (var i in Enumerable.Range(0, 10)) { actions.Add(() => Console.WriteLine(i)); } foreach (var act in actions) act(); Imprime 0 a 9. Mas este mostra 10 por 10 vezes: var actions = new List(); for (var i = 0; i Console.WriteLine(i)); } […]

ConcurrentModificationException ao adicionar dentro de um loop foreach em ArrayList

Eu estou tentando fazer uso do loop foreach com o arraylist, mas quando eu usá-lo, dá-me erro, mas quando eu uso normal for loop, ele funciona perfeitamente, o que poderia ser o problema? O código está aqui: for (Pair p2 : R) { if ((p2.getFirstElm() == p.getSecondElm()) && (p2.getFirstElm() != p2.getSecondElm())) R.add(new Pair (p.getFirstElm(), p2.getSecondElm())); […]

Como obter valores de itens selecionados no CheckBoxList com foreach no ASP.NET C #?

Eu tenho um CheckBoxList assim: TG Gold Silver NE Tala Sekeh Agora quero obter o valor dos itens selecionados deste CheckBoxList usando foreach e colocar os valores em uma lista. Nota : Eu preferiria que o código fosse curto.

Diferença de desempenho para estruturas de controle ‘for’ e ‘foreach’ em C #

Qual snippet de código dará melhor desempenho? Os segmentos de código abaixo foram escritos em c #. 1 for(int counter=0; counter<list.Count; counter++) { list[counter].DoSomething(); } 2 foreach(MyType current in list) { current.DoSomething(); }

javax.servlet.ServletException: javax.servlet.jsp.JspTagException: não sabe como iterar os “itens” fornecidos em

Eu tenho um Bean que contém os resultados. Eu preciso usar o JSTL para iterar sobre ele e apresentar os resultados. Aqui está o feijão: public class DetResults { private List headings; private List<Class> types; private List data; public DetResults() {} public List getHeadings() { return this.headings; } public String getHeading(int which) { return this.headings.get(which); […]

Java para syntax de loop: “para (T obj: objects)”

Eu me deparei com alguma syntax Java que eu não vi antes. Eu queria saber se alguém poderia me dizer o que está acontecendo aqui. for (ObjectType objectName : collectionName.getObjects())

JS: iterando sobre o resultado de getElementsByClassName usando Array.forEach

Eu quero iterar sobre alguns elementos DOM, estou fazendo isso: document.getElementsByClassName( “myclass” ).forEach( function(element, index, array) { //do stuff }); mas recebo um erro: document.getElementsByClassName (“myclass”). forEach não é uma function Eu estou usando o Firefox 3, então eu sei que getElementsByClassName e Array.forEach estão presentes. Isso funciona bem: [2, 5, 9].forEach( function(element, index, array) […]