Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

12.6. BiFunction

		
package cn.netkiller.test;

import java.util.concurrent.ExecutionException;
import java.util.function.BiFunction;

public class Test {

    public static void main(String[] args) {
        BiFunction<String, String, Integer> biFunction = (s1, s2) -> s1.length() + s2.length();
        Integer length = biFunction.apply("Neo", "netkiller");
        System.out.println(length);
    }
}
		
		
		

		
package cn.netkiller.test;

import java.util.concurrent.ExecutionException;
import java.util.function.BiFunction;

public class Test {

    public static void main(String[] args) {
        BiFunction<String, String, Integer> biFunction = (s1, s2) -> s1.length() + s2.length();
        Integer length = biFunction.andThen(len -> len * 2).apply("Neo", "netkiller");
        System.out.println(length);
    }
}