lambda表达式循环输出helloworld

代码实现:

package com.lambda;
/*
* lambda表达式
* Runnable接口,只有一个抽象的run方法,只有方法签名
* 本例,调用repeat方法时,需要2个参数
* 第一个参数,执行的遍数10
* 第二个参数,run方法的方法体(具体执行代码)要以参数形式传递过来
* ()->这个括号,cmd+鼠标可以点进去查看代码的
* */
public class Repeat10_Runnable {
    public static void repeat(int n,Runnable action){
        for(int i=0;i<n;i++) action.run();
    }
    public static void main(String[] args) {
        repeat(10,()-> System.out.println("Hello,World!"));
    }
}

运行结果:

Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!

Process finished with exit code 0
posted @ 2022-03-18 15:43  Java成长之路^  阅读(336)  评论(0)    收藏  举报