java 绝对不起作用的λ

5w9g7ksd  于 2023-01-01  发布在  Java
关注(0)|答案(3)|浏览(86)

我需要一个函数接口Runnable的lambda表达式,它什么也不做。

private void doNothing(){
    //Do nothing
}

然后使用this::doNothing。但是我发现了一个更短的方法。

yb3bgrhw

yb3bgrhw1#

对于Runnable接口,您应该具有如下内容:

Runnable runnable = () -> {};

其中:

  • (),因为run方法不接收参数
  • run方法的{}主体,在本例中为空

之后,您可以调用该方法

runnable.run();
agxfikkp

agxfikkp2#

我现在使用的lambda表达式是:

() -> {}
ctehm74n

ctehm74n3#

Guava - Runnables.doNothing();

相关问题