Stream.of仅接受对象作为其参数。A
byte不是对象,但
byte数组是。如果
a是的数组
byte,则
Stream.of(a)只能表示“该对象的流,它是数组”。
如果您有一个
Byte[]数组,那么数组的每个元素都是一个对象,因此编译器可以猜测这就是您的意思。
这里提供有关如何流传输字节数组的信息: 在Java8中,是否存在ByteStream类?

Stream.of仅接受对象作为其参数。A
byte不是对象,但
byte数组是。如果
a是的数组
byte,则
Stream.of(a)只能表示“该对象的流,它是数组”。
如果您有一个
Byte[]数组,那么数组的每个元素都是一个对象,因此编译器可以猜测这就是您的意思。
这里提供有关如何流传输字节数组的信息: 在Java8中,是否存在ByteStream类?