Skip to content
生如风生如风
主页
github icon
  • 内容
    • 语法格式

    Java—Lambda表达式

    author icon生如风calendar icon2022年7月14日category icon
    • Java
    tag icon
    • Java
    timer icon小于 1 分钟

    此页内容
    • 内容
      • 语法格式

    记录Lambda的学习

    # Lambda表达式

    # 内容

    # 语法格式

    (1)无参数,无返回值:

    () -> System.out.println();
    
    1
    Runnable r1 = () -> System.out.println("Hello Lambda!");
    r1.run();
    
    1
    2

    (2)有参数,无返回值:

    (x) -> System.out.println(x);
    
    1
    Consumer<String> c = (x) -> System.out.println(x);
    c.accept("Hello Lambda!");
    
    1
    2

    (3)多个参数,lambda体有多条语句

    (x,y) -> {
         System.out.println(x, y);
         return Integer.compare(x, y);
     }
    
    1
    2
    3
    4

    (4)只有一个参数,可以省略小括号,lambda体只有一条语句,可以省略大括号和return

    x -> System.out.println(x);
    
    (x, y) -> Integer.compare(x, y);
    
    1
    2
    3

    可以看看我的学习——个人博客: 网站:http://www.fuzm.wang/open in new window ————————————————————————— 很多知识都没有掌握,见谅,如有错误请指出,以期进步,感谢!。后续有新的学习,继续补充上来。

    默认页脚
    Copyright © 2026 生如风