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.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage