关注微信公众号 太平洋学习网 扫描二维码
最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

BiFunction<T,U,R>接口的用法示例

Java基础 admin 浏览 评论

 BiFunction<T,U,R>接口是java8 Function函数中的接口,它的3个参数的意思分别如下。

T - 表示第一个参数
U - 表示第二个参数
R - 表示返回结构result

BiFunction接口中有两个方法,如下。

//andThen表示将在apply方法后面执行
default <V> BiFunction<T,U,V> andThen(Function<? super R,? extends V> after)
//接收两个参数,R表示返回结果
R apply(T t, U u)

 BiFunction用法示例。

import java.util.function.BiFunction;
import java.util.function.Function;

public class TestDemo {
 public static void main(String[] args) {
  BiFunction<String, String,String> biFunction = (x, y) -> {
      return x+"==="+y;

  };

      Function<String,String> fun = x ->x + " after8";
      System.out.println(biFunction.andThen(fun).apply("tpyyes.com ", " java8"));
 }
}

返回结果如下。

tpyyes.com === java8 after8


来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/java/2017/1015/284.html

    与本文相关的文章