Estamos desarrollando un WS en Java 6 para generar CFDi utilizando Groovy & Grails. Acostumbrado a manejar foreach en C# queríamos ver si existía alguna implementación. Creemos haberla encontrado:
int total = 0 for(Clase it : listaClases){ total += it.propiedad1 + it.metodo }
int total = 0 listaClases.each(){ total += it.propiedad1 + it.metodo }