java中Lamdba表示式的用法整理

m53469發表於2021-09-11

java中Lamdba表示式的用法整理

1、Lamdba若只需要一個引數時,小括號可以省略

Consumer<String> con = str -> {System.out.println(str)}

2、Lamdba需要一個引數,但沒有返回值

Consumer<String> con = (String str) -> {System.out.println(str)}

3、資料型別可省略.

因為可由編譯器推斷得出,稱為型別推斷

Consumer<String> con = (str) -> {System.out.println(str)}

4、Lamdba需要兩個以上的引數.

多條執行語句,並且可以有返回值

Comparator<Integer>com = (o1,o1) -> {
Syste.out.println("Lamdba表示式使用");
    return Integer.compare(o1,o2);
}

以上就是java中Lamdba表示式的用法整理,希望對大家有所幫助。更多Java學習指路:

本教程操作環境:windows7系統、java10版,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2819/viewspace-2829496/,如需轉載,請註明出處,否則將追究法律責任。

相關文章