op4j is a nice little library for all those of us who need to work with collections. Here is a little example:
Calendar now = Calendar.getInstance();
Set<Calendar> set =
Op.on(list)
.toSet()
.map(FnString.toCalendar("dd/MM/yyyy"))
.removeAllNullOrTrue(FnCalendar.after(now))
.get();
That takes a list of strings, converts them to Calendar instances and removes all dates which are null or in the future. Questions?
Posted by digulla