¿Cuál es el equivalente de Java para LINQ? [cerrado]
¿Cuál es el equivalente de Java para LINQ?
Aceptado
No hay nada como LINQ para Java.
...
Editar
Ahora con Java 8 nos presentan Stream API , esto es algo similar cuando se trata de colecciones, pero no es lo mismo que Linq.
Si lo que busca es un ORM, como Entity Framework, entonces puede probar Hibernate.
:-)
Existe una solución alternativa, Coollection .
Coolection no pretende ser la nueva lambda, sin embargo, estamos rodeados de antiguos proyectos Java heredados en los que esta biblioteca será de ayuda. Es realmente simple de usar y extender, cubriendo solo las acciones de iteración sobre colecciones más utilizadas, así:
from(people).where("name", eq("Arthur")).first();
from(people).where("age", lessThan(20)).all();
from(people).where("name", not(contains("Francine"))).all();