1. 程式人生 > >java8 中 lambda函式的使用

java8 中 lambda函式的使用

  1. 什麼是lambda? lambda表示式是一段可以傳遞的程式碼,它的核心思想是將面向物件中的傳遞資料變成傳遞行為。 我們之前使用runnable介面是使用匿名內部類的方式 Runnable r = new Runnable() { @Override public void run() { System.out.println(“do something.”); } }

    如果使用lambda來表示的話就是如下: Runnable r = () -> System.out.println(“do something”); 可見使用lambda更加的簡潔和明瞭。

  2. lambda的基礎語法 在這裡插入圖片描述

    注意:1、要有一個介面, 介面中只有一個抽象方法 2、x 表示變數, x+y為邏輯; 例子:過濾名稱為兩個字的水果 在這裡插入圖片描述