它已被删除前一段时间。布赖恩·格茨(Brian
Goetz)提出了撤职的理由:
当前,唯一的实现者是Collection,所有其他支持流的方法都使用一种比“
stream”更合适的方法名称来提供特殊的流(chars(),prePoints(),lines()等)。因此,我认为我们应该删除Streamable并将stream()/
parallel()方法保留在Collection上(或者可能将它们移至Iterable上)。
还有:
我开始认为Streamable没有发挥作用。我想考虑删除Streamable,这时parallel()的最基本实现在Collection中,并且我还建议我们考虑将其重命名为parallelStream()。
在另一篇文章中,他补充说:
如果所有可迭代的东西都有效地是可流式的(因为Iterable具有stream()方法),而所有可串流的东西都是有效地可迭代式(因为您可以将一个Spliterator变成一个Iterator),那么它们不是同一抽象吗?



