本文主要是介绍java8-bifunction源码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
@FunctionalInterface
public interface BiFunction<T, U, R> { R apply(T t, U u); default <V> BiFunction<T, U, V> andThen(Function<? super R, ? extends V> after) {Objects.requireNonNull(after);return (T t, U u) -> after.apply(apply(t, u));}
}
bifunction:两个输入一个输出(两个输入可以是不同类型)
用法:
BiFunction<String, String, Integer> biFunction = (a,b)->a.length()+b.length();System.out.println(biFunction.apply("abcde","abfrasga"));
这篇关于java8-bifunction源码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!