Как я могу сделать IntStream из байтового массива?
Я уже знаю, есть толькоIntStream
а такжеLongStream
, Как я могу сделатьIntStream
из байтового массива?
В настоящее время я планирую сделать так.
static int[] bytesToInts(final byte[] bytes) {
final int[] ints = new int[bytes.length];
for (int i = 0; i < ints.length; i++) {
ints[i] = bytes[i] & 0xFF;
}
return ints;
}
static IntStream bytesToIntStream(final byte[] bytes) {
return IntStream.of(bytesToInt(bytes));
}
Есть ли более простой или быстрый способ сделать это?