Gibt's kein fertigen DynamicByteBuffer?
Ich bin irgendwie gerade verwirrt.
Hier meine Lösung:
Gibt's sowas nicht in der API
regards
eliot
Ich bin irgendwie gerade verwirrt.
Hier meine Lösung:
Java:
public class DynamicByteBuffer {
private LinkedList<byte[]> bytes;
private int length;
public DynamicByteBuffer() {
bytes = new LinkedList<byte[]>();
length = 0;
}
public void putByte(byte b) {
byte[] byteArr = {b};
bytes.add(byteArr);
length++;
}
public void putByte(byte[] b) {
bytes.add(b);
length += b.length;
}
public byte[] toByteArray() {
ByteBuffer buffer = ByteBuffer.allocate(length);
for (byte[] b : bytes) {
buffer.put(b);
}
return buffer.array();
}
public int length() {
return length;
}
public int size() {
return bytes.size();
}
}
Gibt's sowas nicht in der API
regards
eliot