Hallo!
Ich möche einen Bereich von einem ByteBuffer in ein ByteArray kopieren:
Ich bekomme aber bei der letzten Anweisung ein "BufferUnderflowException"
Warum?
Danke!
Ich möche einen Bereich von einem ByteBuffer in ein ByteArray kopieren:
Code:
int length = bb.get(2) + 2;
System.out.println(bb.capacity()); //Ist 89
System.out.println(length); // Ist 86
byte[] b = new byte[length];
bb.get(b, 0, b.length);
Ich bekomme aber bei der letzten Anweisung ein "BufferUnderflowException"
Warum?
Danke!
Zuletzt bearbeitet: