小编典典

在Java 8中,是否存在ByteStream类?

java

Java的8提供Stream<T>专业化的doubleintlongDoubleStreamIntStreamLongStream分别。但是,我byte文档中找不到与之等效的文档

Java 8是否提供ByteStream类?


阅读 372

收藏
2020-09-08

共1个答案

小编典典

不,它不存在。实际上,它没有明确实现,以便不会为每种原始类型的吨类添加混乱的Stream API。

引用一个邮件从布赖恩戈茨在OpenJDK的邮件列表:

简短的回答:不。

对于几乎从未使用过的这些表单,每个JDK占用100K +的空间都不值得。如果我们添加了这些,那么有人会要求short,float或boolean。

换句话说,如果人们坚持认为我们拥有所有原始专业化知识,那么我们将没有原始专业化知识。这将比现状更糟。

2020-09-08