1. 程式人生 > >java lambda表示式的簡單應用

java lambda表示式的簡單應用

一、多引數的情況:

(Type1 param1, Type2 param2, ..., TypeN paramN) -> {
  statment1;
  statment2;
  //.............
  return statmentM;
}

二、單引數的情況:

param1 -> {
  statment1;
  statment2;
  //.............
  return statmentM;
}

可省略小括號

三、單語句的情況:

param1 -> statment

當lambda表示式只包含一條語句時,可以省略大括號、return和語句結尾的分號

四、方法引用的情況:

Class or instance :: method

Java lambda表示式的實現得益於函式式介面原理。