- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 java函数式编程之Stream
filter()描述:对集合进行过滤,返回一个符合特定条件的Stream。 源码:Stream<T> filter(Predicate<? super T> predicate);测试代码:private List<User>userList = new ArrayList<>();@Beforepublic void init(){ userList.add(new User("zm
2016-12-26 23:00:40 572 1
原创 java函数式编程之UnaryOperator
描述:一元运算,接受一个T类型参数,输出一个与入参类型一样的值 源码:public interface UnaryOperator<T> extends Function<T, T> { /** * Returns a unary operator that always returns its input argument. * * @param <T> th
2016-12-25 23:15:44 4356 2
原创 java函数式编程之Supplier
描述:Supplier< T>接口没有入参,返回一个T类型的对象,类似工厂方法。源码:public interface Supplier<T> { /** * Gets a result. * * @return a result */ T get();}测试代码:@Testpublic void test(){ Supplier<U
2016-12-25 10:02:52 17709
原创 java函数式编程之Function
描述:Function< T,R> 接口接受一个T类型参数,返回R类型对象或值源码如下:public interface Function<T, R> { /** * Applies this function to the given argument. * * @param t the function argument * @return the
2016-12-25 09:26:53 1045
原创 java函数式编程之Consumer
描述:Consumer< T>接口接受一个T类型参数,没有返回值。源码如下:public interface Consumer<T> { /** * Performs this operation on the given argument. * * @param t the input argument */ void accept(T t);
2016-12-21 23:51:40 12658 2
原创 java函数式编程之Predicate
描述:Predicate< T>接口接受一个T类型参数,返回一个boolean值。源码:public interface Predicate<T> { boolean test(T t);}测试代码如下: Predicate<Integer> boolValue = x -> x>5;//1. log.info(boolValue.test(1) + "");//2.
2016-12-14 23:49:40 12123 2
JSON操作相关JAR
2015-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人