Java 中的泛型方法及 Function
泛型方法
泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test<T>{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test<Object> t = new Test<Object>();,指明泛型T的类型为Object。
但是Java中的泛型方法就比较复杂了。
泛型类,是在实例化类的时候指明泛型的具体类型;泛型方法,是在调用方法的时候指明泛型的具体类型。
- 定义泛型方法语法格式如下:
- 调用泛型方法语法格式如下
Function
看下function这个函数式接口里面都有什么方法
- 1.R apply(T t);
/**
* Applies this function to the given argument.
*
* @param t the function argument
* @return the function result
*/
R apply(T t);
效果是:将给定的参数应用到这个函数上,传入的参数类型为T返回类型为R
使用
运行结果为 4
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: