Jak przekonwertować tablicę bajtów na tablicę Int
Czytam plik, używając:
int len = (int)(new File(args[0]).length());
FileInputStream fis =
new FileInputStream(args[0]);
byte buf[] = new byte[len];
fis.read(buf);
Jak znalazłemtutaj. Czy można dokonać konwersjibyte array buf
doInt Array
? Czy konwersjaByte Array
doInt Array
zajmie znacznie więcej miejsca?
Edytuj: mój plik zawiera miliony int.
100000000 200000000 ..... (napisane przy użyciu zwykłego pliku int). Przeczytałem go do bufora bajtowego. Teraz chcę zawinąć go w tablicę IntBuffer. Jak to zrobić ? Nie chcę konwertować każdego bajtu na int.