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());