当前位置: 首页 > 面试题库 >

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

朱风史
2023-03-14
问题内容

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

Java 8是否提供ByteStream类?


问题答案:

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

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

简短的回答:不。

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

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



 类似资料:
  • 我的想法是: 是最好的办法吗?

  • 就像Java 8中的(在某种程度上)与Scala的类型等价一样,是否存在与Scala的等价的类型?

  • 看完这个问题:.NET中存在僵尸吗?我开始怀疑javascript代码中是否有僵尸进程发生的可能性? 有意的例子:

  • has 确定数据是否存在has($table, $where) table [string] 表名. where [array] WHERE 条件.has($table, $join, $where) table [string] 表名. join [array] 多表查询. where [array] WHERE条件.Return: [boolean] 返回 TRUE 或者 FALSE.可用于做

  • has 确定数据是否存在has($table, $where) table [string] 表名. where [array] WHERE 条件.has($table, $join, $where) table [string] 表名. join [array] 多表查询. where [array] WHERE条件.Return: [boolean] 返回 TRUE 或者 FALSE.可用于做

  • 问题内容: 编辑: 我怎么知道是否有?在下面的html源代码中,我有tr,而在tr内我有td,有些tr可能有图片标签,有些可能没有 因此,我将传递一个示例名称:在返回中,我将期待该名称是否具有Image标签。 再次,如果我通过和它应该 ,因为它不具有图像标记及其所在的和确实有,因此它应该返回我真实的。 我尝试了类似的方法,但是没有用: 得到这个错误:尝试上面的代码后… xpath表达式’.// t