您的位置:首页 > 编程语言 > Java开发

java函数式编程之Function

2016-12-25 09:26 323 查看
描述:Function< T,R> 接口接受一个T类型参数,返回R类型对象或值

源码如下:

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
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息