,帮我们找出来符合要求的数据
这就是外部循环和内部循环,这是一种思维方式的转变
外部循环,需要程序员自己去关注每一个数据项
内部循环,程序员只需要关注结果
内部循环以及函数调用 也将我们从如何做中解放出来...,让我们不再关注数据项循环的细节本身,仅仅关注于此次调用的结果
不管是什么方式进行思考编程,你都会将你的任务进行分解
划分为更小的子任务
但是不同的是:
在如何做的思维下,你还需要思考在每个子任务中...return R
}
他的类型参数是T R,调用方法apply 输入为T 输出为R
作用为转换一个对象为不同类型的对象
所有这种形式的函数都是这个函数接口类型
比如
public...,后面再说,我们已经可以在Java中表示一个函数,并且对函数进行调用
----
流
流,流动,流水,java中早就已经有了IO流,形象的表达了数据在程序中的处理与流动
Java8中的Stream流则更倾向于流水线的含义...把Stream类比做数据项处理的流水线的话
中间操作就是流水线上的一个个的功能操作节点
而收集器就是在某些结束操作中用于将数据进行转换的工具
在Java中关于收集器有几个关键的概念
1.