如何从一个float[]获取一个流

11 浏览
0 Comments

如何从一个float[]获取一个流

我正在学习如何使用Java 8的流功能时,我注意到了一些奇怪的事情。

Arrays.stream()方法可以用于几乎所有类型的数组,但却没有适用于float数组的方法:

  • Arrays.stream(int[]) : IntStream
  • Arrays.stream(long[]) : LongStream
  • Arrays.stream(double[]) : DoubleStream

类似地,存在int、double等类型的流实现,但没有float类型的流:

  • IntStream
  • LongStream
  • DoubleStream

这是有原因的吗?

在处理float流时,有什么推荐的方法?

0