Spliterator
Consumer
Iterator
Spliterator
优先描述简单的
void forEach(Consumer super T> action)就是遍历集合中所有元素,把元素放到函数式接口中的accept(T t)方法中运行
当然这只是默认实现,其他类可能实现不同,但是都不会脱离它的文档描述 (文档描述在上面第一张图片里)
比如:
我们看到Consumer
默认实现的很简单,就是把2个函数加起来
比如:
返回一个 迭代器
我们不关注它的实现方法,这不是这篇博客该描述的内容,主要关注 Iterator
void forEachRemaining(Consumer super E> action) 这个方法和上面的 void forEach(Consumer super T> action)一个意思
其他的抽象方法,官方描述很好



