JDK8函数编程
admin
2024-04-10 00:22:57
0次

Lambda 表达式

lambda表达式的语法:
     (参数) -> 表达式 或
     (参数) -> { 代码块 }

1, ()包裹参数,单个参数可以省略括号,无参数必须写括号
2, ->可视为 “产出”
3, -> 之后的内容都是方法体,单行不需要return,多好需要return

方法引用

一、 类名::静态方法
二、 引用名(对象名)::实例方法名
三、 类名::实例方法名
四、 构造方法引用 类名::new

Function函数

Function 接收一个参数 T 并返回结果 R 的函数
R apply(T t) 将此参数应用到函数中
Function andThen(Function after) 返回一个组合函数,该函数结果应用到after函数中
Function compose(Function before) 返回一个组合函数,首先将入参应用到before函数,再将before函数结果应用到该函数中

Consumer消费者

Consumer 提供一个T类型的输入参数,不返回执行结果
void accept(T t) 对给定的参数执行操作

Predicate谓语

Predicate 对给定的输入参数执行操作,返回一个boolean类型的结果(布尔值函数)
boolean test(T t) 根据给定的参数进行判断
Predicate and(Predicate other) 返回一个组合判断,将other以短路与的方式加入到函数的判断中
Predicate or(Predicate other) 返回一个组合判断,将other以短路或的方式加入到函数的判断中
Predicate negate() 将函数的判断取反

Supplier供应商

Supplier 不提供输入参数,但是返回结果的函数
T get() 获取结果值

相关内容

热门资讯

AI做攻略、“双向奔赴”……国... 本文转自:人民网人民网记者 许维娜今年国庆假期,AI(人工智能)成了不少年轻人的“旅行搭子”。行前做...
合肥的这个“梗”, 翻篇了 社交平台的评论区,曾长期流传一句专属于合肥的黑色幽默。有人问合肥哪里好玩,本地网友半开玩笑地回复:合...
7万+旅游中高层都在的群,今天... 做旅游这行,资源卡位、渠道互通、项目落地——往往就差一个“对的机会”。我们的行业社群已聚集70,00...
一场帐篷音乐节,如何让井研从“... 帐篷音乐节现场封面新闻记者 周洪攀10月的研溪湿地,晚风里裹着柑橘的清甜与民谣的回响。夜幕降临,10...
白鹤翩翩落星愿,上海迪士尼度假... 10月9日,世界候鸟日前夕,上海迪士尼度假区星愿公园的湖风里多了一分白鹤的灵动。三座白鹤雕塑正式揭幕...
成都锦江边赏初秋枫叶飘飘 目前,成都锦江边国华街枫叶树红了。近年来,国华街附近的几条街都栽种了红枫树,是城区较集中看枫叶的点位...
GBTA:商务旅行正在复苏,但... 亚太正在成为全球商务旅行增长的重要引擎。在经历疫情后的快速反弹之后,全球商务旅行正在进入一个新的增长...
从景区焕新到节赛引流 邹城双节... 齐鲁网·闪电新闻10月9日讯 中秋、国庆“双节”假期,邹城市文化和旅游局提前谋划、周密部署,立足自身...
江山如此多娇 且看石楼今朝 金秋十月,黄河岸畔秋意盎然,丰收盛会喜迎国庆。本次石楼国庆文旅活动以“江山如此多娇,且看石楼今朝”为...
海南国庆假期接待游客475.4... 2026年国庆假期,海南接待游客475.40万人次,较2025年增长13.1%,较2024年增长15...