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
方法:|