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

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

Java基础 admin 0浏览 评论

 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/284.html
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论