Lambda 绝对不执行任何操作
我需要一个什么都不做的函数接口的 lambda 表达式。我曾经有一种方法Runnable
private void doNothing(){
//Do nothing
}
,然后使用 .但是我找到了一种更短的方法来做到这一点。this::doNothing
我需要一个什么都不做的函数接口的 lambda 表达式。我曾经有一种方法Runnable
private void doNothing(){
//Do nothing
}
,然后使用 .但是我找到了一种更短的方法来做到这一点。this::doNothing
对于 Runnable 接口,您应该有类似的东西:
Runnable runnable = () -> {};
哪里:
()
因为 run 方法不接收参数{}
运行方法的主体,在本例中为空之后,您可以调用该方法
runnable.run();
我现在使用的 lambda 表达式是:
() -> {}