public static void main(String[] args) {
//对于有一个入参和一个出参的接口,可以用函数来代替
Function<Integer, String> functionTest = i -> i + "是狗!";
System.out.println(functionTest.apply(9));
//函数接口支持链式操作.
System.out.println(functionTest.andThen(i -> "说的是你" + i).apply(9));
}
9是狗!
说的是你9是狗!
对应可替代接口
@FunctionalInterface
public interface InterfaceB {
String doubleNum(int i);
}