Как преобразовать массив байтов в массив целых чисел

Я читаю файл, используя:

int len = (int)(new File(args[0]).length());
    FileInputStream fis =
        new FileInputStream(args[0]);
    byte buf[] = new byte[len];
    fis.read(buf);

Как я нашел здесь . Можно ли преобразовать byte array bufв Int Array? Преобразование Byte Arrayв Int Arrayзаймет значительно больше места?

Изменить :мой файл содержит миллионы целых чисел, например,

100000000 200000000..... (записано с использованием обычного файла int ). Я прочитал его в байтовый буфер. Теперь я хочу обернуть его в массив IntBuffer. Как это сделать ? Я не хочу преобразовывать каждый байт в int.

16
задан patrickf 6 January 2019 в 22:50
поделиться