lambda表达式6种例子

例子1:Lambda表达式无参,无返回

例子2:需要一个参数,无返回值

例子3、4:类型推断,如果只有一个参数,则可以省去参数的类型与小括号

类型推断的小例子,比如:

ArrayList list = new ArrayList();已知类型为String,可以写成:ArrayList list = new ArrayList<>();

 int[] i = {1,2,3}; 已知类型为int类型数组,则可以写成: int[] i = new int[] {1,2,3};

例子5:lambda需要两个或以上的参数,多条执行语句,并且可以有返回值

例子6:如果Lambda体只有一条语句时,大括号和return都可以省去(对比上一个例子)

你可能感兴趣的:(lambda表达式6种例子)