Hallo Leute,
ich bin neu hier im Forum (und auch was Java betrifft) und hätte da direkt
mal zwei Fragen:
(1) Ich habe eine Datei vollständig in ein Array von bytes geladen. Nun
möchte ich an einer bestimmten Stelle zwei aufeinanderfolgende bytes
zu einem short zusammenfassen.
Natürlich kann man die beiden bytes auslesen, die bits verschieben und
dann bitweise verknüpfen, dass scheint mir aber etwas umständlich
Gibt es dafür eine einfachere Lösung?
(2) Die oben beschriebene Datei lese ich aus einem FileInputStream per
read(byte[]) aus, wobei die Länge des byte-arrays mit der available() Funktion
bestimmt wird.
Meine Frage: Wird bei dieser Möglichkeit immer die gesammte Datei gelesen?
Wenn nicht, wie kann man dies erzwingen?
Schonmal Danke im Voraus,
MrMurdstone
ich bin neu hier im Forum (und auch was Java betrifft) und hätte da direkt
mal zwei Fragen:
(1) Ich habe eine Datei vollständig in ein Array von bytes geladen. Nun
möchte ich an einer bestimmten Stelle zwei aufeinanderfolgende bytes
zu einem short zusammenfassen.
Natürlich kann man die beiden bytes auslesen, die bits verschieben und
dann bitweise verknüpfen, dass scheint mir aber etwas umständlich
Gibt es dafür eine einfachere Lösung?
(2) Die oben beschriebene Datei lese ich aus einem FileInputStream per
read(byte[]) aus, wobei die Länge des byte-arrays mit der available() Funktion
bestimmt wird.
Meine Frage: Wird bei dieser Möglichkeit immer die gesammte Datei gelesen?
Wenn nicht, wie kann man dies erzwingen?
Schonmal Danke im Voraus,
MrMurdstone