Java8:在调用期间将参数传递给匿名函数

Java8:在调用期间将参数传递给匿名函数,java,lambda,java-8,Java,Lambda,Java 8,我无法在Java8中实现它,它是一个简单的匿名函数 // definde Runnable callback = (param) -> { for(int i = 0; i < param; i++) { System.out.println(i); } }; // call consume it callback.run(10); //定义 可运行回调=(参数)->{ 对于(int i=0;i{ 对于(int i=0;i{ 对于(int i=0;

我无法在Java8中实现它,它是一个简单的匿名函数

// definde
Runnable callback = (param) -> {
    for(int i = 0; i < param; i++) {
        System.out.println(i);
    }
};

// call consume it
callback.run(10);
//定义
可运行回调=(参数)->{
对于(int i=0;i
Runnable
不接受参数,但接受:

IntConsumer回调=(param)->{
对于(int i=0;i

您还可以浏览。

Runnable
不接受参数,但会:

IntConsumer回调=(param)->{
对于(int i=0;i

您还可以浏览。

for
循环也可以写为
IntStream.range(0,param.forEach(System.out::println)
Runnable
自Java 1.0以来就存在。每个Java开发人员都应该知道,它的
run()
方法不接受任何与Java 8无关的参数
Runnable
自Java 1.0以来就存在。每个Java开发人员都应该知道其
run()
方法不接受任何与Java 8无关的参数。
IntConsumer callback = (param) -> {
    for (int i = 0; i < param; i++) {
        System.out.println(i);
    }
};

callback.accept(10);