java函数式编程之Function
2016-12-25 09:26
323 查看
描述:Function< T,R> 接口接受一个T类型参数,返回R类型对象或值
源码如下:
测试代码:传入一个Integer类型的参数,输出一个String类型的值
源码如下:
public interface Function<T, R> { /** * Applies this function to the given argument. * * @param t the function argument * @return the function result */ R apply(T t); }
测试代码:传入一个Integer类型的参数,输出一个String类型的值
@Test public void test(){ Function<Integer,String>function = x->"result: " + x.toString(); logger.info(function.apply(15));//输出 result: 15 }
相关文章推荐
- Java经典类库-Guava中的函数式编程讲解
- guava function and predicate 函数式编程
- Java FP: Java中函数式编程的Map和Fold(Reduce)
- Java Guava中的函数式编程讲解
- java 1.8 函数式编程
- java 函数式编程 - 判断集合中是否存在满足某个条件的元素
- Java8新特性(一)------函数式编程
- java 8函数式编程与Lambda表达式
- 使用Java 8函数式编程生成字母序列
- Java经典类库-Guava中的函数式编程讲解
- 【利用脚本将java回归到面向函数式编程】
- paip.提升效率---filter map reduce 的java 函数式编程实现
- paip.提升效率---filter map reduce 的java 函数式编程实现
- 使用Java 8函数式编程生成字母序列--亮点在最后
- Guava 教程(3):Java 的函数式编程,通过 Google Collections 过滤和调用
- guava function and predicate 函数式编程
- 初探Java8 lamida表达式和 函数式编程
- Java8 Lambda表达式 函数式编程
- java8 函数式编程
- Java经典类库-Guava中的函数式编程讲解