Package fj.java.util
Class ListUtil
- java.lang.Object
-
- fj.java.util.ListUtil
-
public class ListUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ListUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A,B>
java.util.List<B>bind(java.util.List<A> list, F<A,java.util.List<B>> f)
static <A> java.util.List<A>
filter(java.util.List<A> list, F<A,java.lang.Boolean> f)
static <A,B>
java.util.List<B>flatMap(java.util.List<A> list, F<A,java.util.List<B>> f)
static <A,B>
Bfold(java.util.List<A> list, F2<B,A,B> f, B b)
static <A,B>
java.util.List<B>map(java.util.List<A> list, F<A,B> f)
-
-
-
Method Detail
-
map
public static <A,B> java.util.List<B> map(java.util.List<A> list, F<A,B> f)
-
filter
public static <A> java.util.List<A> filter(java.util.List<A> list, F<A,java.lang.Boolean> f)
-
fold
public static <A,B> B fold(java.util.List<A> list, F2<B,A,B> f, B b)
-
flatMap
public static <A,B> java.util.List<B> flatMap(java.util.List<A> list, F<A,java.util.List<B>> f)
-
bind
public static <A,B> java.util.List<B> bind(java.util.List<A> list, F<A,java.util.List<B>> f)
-
-