Как я могу сделать 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));
}

Есть ли более простой или быстрый способ сделать это?

Ответы на вопрос(3)

Ваш ответ на вопрос