四大函数式接口:
1、消费型接口:有参无返回值
Consumer<T>
2、函数式接口:有参有返回值,表示接收一个参数并产生结果的函数
Function<T, R>
3、供应商接口:无参有返回值
Supplier<T>
4、断言接口: 有参有返回布尔值
Predicate<T>
代码综合示例:
package com.booy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.Supplier;
public class FunctionInterfaceDemo{
public static void main(String[] args) {
System.out.println("---------------Consumer----------");
consume(10