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

本文介绍了如何使用Java的Function接口实现一个带有入参和出参的方法,并展示了如何通过链式操作进行字符串处理。重点讲解了Function接口及其在接口B中的应用。
761

被折叠的 条评论
为什么被折叠?



