你会听到很多好消息……
01
Day49
每日总结
学习了两个常用的函数式接口
Predicate和Function
emmm……其实常不常用我也不清楚
反正教程上是着重讲了这两个
也算是为今天要学的Stream做准备
Predicat,断言的意思
就可以理解成推断
其中有一个抽象方法test():
参数(T t):泛型,任意指定的数据类型
返回值(boolean):判断是真是假
可以理解成:给一个参数推断是真还是假
至于具体的推断规则
在重写test方法时说明就好了
除了抽象方法还有3个常用默认方法
and方法:对应逻辑运算符&&
or方法:对应逻辑运算符||
negate方法:对应逻辑运算符!
其中and方法和or方法参数和返回值一样
所以可以链式编程一直不停地调用方法
Function,函数的意思
也可以理解成转换
其中有一个抽象方法apply():
参数(T t):任意指定的数据类型
返回值(R ):也是任意指定的数据类型
将任意指定数据类型转换成另一个数据类型
当然它们也可以数据类型一样
至于具体是如何转换的
在重写apply方法是说明就好了
所以也就可以将function理解成转换
其中还有1个常用默认方法andThen
就可以理解成:先这样转换,再那样转换
将转换规则一个接一个连起来了
02
一句话日记
2020/6/2
03
刘小爱
人是绝对孤独的,不能互相理解的。
正因为如此,才想要彼此接近,所谓友情,爱情的前提,恰恰是每个个体都是孤独的。
刘小爱
04
每 日 打 卡
05
chū
初
xīn
心
mò
莫
fù
负
故事终会有一个美好的结局
若是此刻看上去不那么美好
那仅仅是因为故事还没结束
它还等着你将故事变得美好