IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 第三篇 JDK11预置的函数式接口 -> 正文阅读

[移动开发]第三篇 JDK11预置的函数式接口

作者:recommend-item-box type_blog clearfix

JDK11在java.util.function包下预置的所有函数式接口

接口描述
BiConsumer<T,?U>

表示接受两个输入参数并且不返回结果的操作。

BiFunction<T,?U,?R>

表示接受两个参数并生成结果的函数。

BinaryOperator<T>

表示对两个相同类型的操作数的操作,产生与操作数相同类型的结果。

BiPredicate<T,?U>

表示两个参数的谓词(布尔值函数)。

BooleanSupplier

代表 boolean结果的供应商。

Consumer<T>

表示接受单个输入参数并且不返回任何结果的操作。

DoubleBinaryOperator

表示对两个 double操作数进行的操作,并生成 double值的结果。

DoubleConsumer

表示接受单个 double值的参数并且不返回任何结果的操作。

DoubleFunction<R>

表示接受双值参数并生成结果的函数。

DoublePredicate

表示一个 double参数的谓词(布尔值函数)。

DoubleSupplier

代表 double结果的供应商。

DoubleToIntFunction

表示接受双值参数并生成int值结果的函数。

DoubleToLongFunction

表示接受双值参数并生成长值结果的函数。

DoubleUnaryOperator

表示对单个 double值操作数的操作,该操作数生成 double值的结果。

Function<T,?R>

表示接受一个参数并生成结果的函数。

IntBinaryOperator

表示对两个 int值操作数的操作,并产生 int值的结果。

IntConsumer

表示接受单个 int值的参数并且不返回任何结果的操作。

IntFunction<R>

表示接受int值参数并生成结果的函数。

IntPredicate

表示一个 int参数的谓词(布尔值函数)。

IntSupplier

代表 int结果的供应商。

IntToDoubleFunction

表示接受int值参数并生成双值结果的函数。

IntToLongFunction

表示接受int值参数并生成长值结果的函数。

IntUnaryOperator

表示对单个 int值操作数的操作,该操作数生成 int值的结果。

LongBinaryOperator

表示对两个 long值操作数的操作,并产生 long值的结果。

LongConsumer

表示接受单个 long值的参数并且不返回任何结果的操作。

LongFunction<R>

表示接受长值参数并生成结果的函数。

LongPredicate

表示一个 long参数的谓词(布尔值函数)。

LongSupplier

代表 long结果的供应商。

LongToDoubleFunction

表示接受长值参数并生成双值结果的函数。

LongToIntFunction

表示接受长值参数并生成int值结果的函数。

LongUnaryOperator

表示对单个 long值操作数的操作,该操作数生成 long值的结果。

ObjDoubleConsumer<T>

表示接受对象值和 double参数的操作,并且不返回任何结果。

ObjIntConsumer<T>

表示接受对象值和 int参数的操作,并且不返回任何结果。

ObjLongConsumer<T>

表示接受对象值和 long参数的操作,并且不返回任何结果。

Predicate<T>

表示一个参数的谓词(布尔值函数)。

Supplier<T>

代表结果的供应商。

ToDoubleBiFunction<T,?U>

表示接受两个参数并生成双值结果的函数。

ToDoubleFunction<T>

表示生成双值结果的函数。

ToIntBiFunction<T,?U>

表示接受两个参数并生成int值结果的函数。

ToIntFunction<T>

表示生成int值结果的函数。

ToLongBiFunction<T,?U>

表示接受两个参数并生成长值结果的函数。

ToLongFunction<T>

表示生成长值结果的函数。

UnaryOperator<T>

表示对单个操作数的操作,该操作生成与其操作数相同类型的结果。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 21:56:51  更:2022-03-13 21:57:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年10日历 -2024/10/25 10:34:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码