lambda表示式

zhegeMaw發表於2024-08-15

lambda表示式就是用來替換函式,簡化程式碼的。

1、什麼時候可以用?

有函式式介面時,才可以替換。

2、怎麼用?

直接用lambda表示式替換相應函式。Lambda表示式就是函式的簡寫,允許把函式作為引數傳遞進方法中。

    // lambda表示式和stream一起使用        
        List<String> list = Arrays.asList("a", "b", "c", "d");
        List<String> uppercaseList = list.stream()
                                         .map(s -> s.toUpperCase())
                                         .collect(Collectors.toList());

相關文章