Hallo,
ich hab eine Klasse die ein Gerät repräsentiert. Die Hifedateien für dieses Gerät möcht ich gleich mit in dieser Klasse ablegen.
Den Zugriff auf diese Dateien habe ich mir über ein
gedacht.
Die Frage ist wie kann ich den byteArray füllen oder welche andere möglichkeite gibt die Dateidaten zu speichern?
So etwas wie
funktioniert ja leider nicht richtig, da ich den Bytearray nur in der größe von Integer anlegen kann.
ich hab eine Klasse die ein Gerät repräsentiert. Die Hifedateien für dieses Gerät möcht ich gleich mit in dieser Klasse ablegen.
Den Zugriff auf diese Dateien habe ich mir über ein
Code:
HashMap<FileName, byte[])
Die Frage ist wie kann ich den byteArray füllen oder welche andere möglichkeite gibt die Dateidaten zu speichern?
So etwas wie
Code:
protected byte[] readFile(File file) {
byte[] read = new byte[file.getLength()];
try {
FileInputStream fis = new FileInputStream(file);
fis.read(read);
fis.close();
} catch (IOException e) {...}
return read;
}
funktioniert ja leider nicht richtig, da ich den Bytearray nur in der größe von Integer anlegen kann.