So konvertieren Sie ein Byte-Array in ein Int-Array
Ich lese eine Datei mit:
int len = (int)(new File(args[0]).length());
FileInputStream fis =
new FileInputStream(args[0]);
byte buf[] = new byte[len];
fis.read(buf);
Wie ich fandHier. Ist es möglich zu konvertierenbyte array buf
zu einemInt Array
? Konvertiert dieByte Array
zuInt Array
wird deutlich mehr Platz in Anspruch nehmen?
Bearbeiten: Meine Datei enthält Millionen von Ints wie,
100000000 200000000 ..... (geschrieben mit normaler int-Datei). Ich habe es in den Bytepuffer gelesen. Jetzt möchte ich es in IntBuffer-Array einwickeln. Wie geht das ? Ich möchte nicht jedes Byte in int konvertieren.