java.util.stream.Streamable发生了什么?

java.util.stream.Streamable发生了什么?,java,java-8,java-stream,Java,Java 8,Java Stream,早期的jdk8 eajavadocs表明存在java.util.Streamable接口,它与流的关系似乎与Iterable与迭代器的关系相同 现在,我们似乎被供应商卡住了,这肯定是不一样的 Streamable发生了什么事?它早就被删除了。Brian Goetz给出了移除的理由: 目前唯一 实现者是集合和所有其他流承载方法 正在提供专门的流(chars()、codePoints()、lines()等) 使用比“流”更合适的方法名。所以我想我们 应该删除Streamable并保持stream()

早期的
jdk8 ea
javadocs表明存在
java.util.Streamable
接口,它与
流的关系似乎与
Iterable
迭代器的关系相同

现在,我们似乎被供应商卡住了,这肯定是不一样的


Streamable
发生了什么事?

它早就被删除了。Brian Goetz给出了移除的理由:

目前唯一 实现者是集合和所有其他流承载方法 正在提供专门的流(chars()、codePoints()、lines()等) 使用比“流”更合适的方法名。所以我想我们 应该删除Streamable并保持stream()/parallel()方法处于打开状态 集合(或可能将其向上移动)

:

我开始认为Streamable没有承载它的重量。我想要 喜欢考虑滴流淌,在哪一点最底 parallel()的实现在集合中,我还建议 考虑将其重命名为并行流() 他补充道:

如果一切可行的都有效 Streamable(因为Iterable有一个stream())方法,以及所有 Streamable是有效的Iterable(因为您可以打开拆分器) 它们不是相同的抽象吗


遗憾的是,
Iterable
没有更多的
stream
方法:|