Java 如何编写泛型方法
程序员文章站
2024-03-15 12:18:53
...
- 泛型<T> 是
JDK 5
之后才支持的新特性。
话不多说,直接上代码:
/**
* <p> @Title Test
* <p> @Description 泛型方法测试类
*
* @author ACGkaka
* @date 2021/4/29 0:14
*/
public class Test {
public static void main(String[] args) {
String s1 = null;
String s2 = "123";
doIfNotNull(s1, System.out::println);
doIfNotNull(s2, System.out::println);
}
/**
* 如果参数不为Null,则执行
*
* @param param 参数
* @param consumer 函数式接口
*/
private static <T> void doIfNotNull(T param, Consumer<T> consumer) {
if (Objects.nonNull(param)) {
consumer.accept(param);
}
}
}
上一篇: 二叉树中任意两个节点之间的最短路径