LambdaJ is a library to manipulate a collections without any iterations.
LambdaJ
is a library to manipulate a collections without any iterations. It allows to manipulate collections in a pseudo-functional and statically typed way.
The purpose of this library is to alleviate these problems employing some functional programming techniques but without losing the static typing of java. LambdaJ team imposes this last constraint to make refactoring easier and safer and allow the compiler to do its job.
For more information refer this : http://code.google.com/p/lambdaj/