为什么Arrays.stream()中仅不支持Char数组

问题描述 投票:1回答:1

[在经历将Primitive arrays转换为流的方式时,我发现char[]不被支持,而其他primitive数组类型也被支持。是否有任何特殊原因需要将其保留在stream中?

java java-8
1个回答
0
投票

不仅不支持char数组。

只有三种类型的原始流-IntStreamLongStreamDoubleStream

结果,Arrays具有将int[]long[]double[]转换为相应原始流的方法。

boolean[]byte[]short[]char[]float[]没有相应的方法,因为这些原始类型没有相应的原始流。

© www.soinside.com 2019 - 2024. All rights reserved.