buffer - Java Bytebuffer overwrite bytes -
i've got bytebuffer contains 1024 bytes.
i need overwrite short within buffer @ offset @ key times.
i know bytebuffer class has putshort(), doesn't overwrite data, adds in, causing buffer overflows.
i'm guessing there isn't direct way of doing using bytebuffer, can perchance suggest way this?
thanks
thanks replied, seemed done using wrong version of putshort(). guess that's happens when stare @ same piece of code 6 hours.
thanks again
cannot reproduce problem, seems ok
bytebuffer bb = bytebuffer.allocate(20); bb.putshort(10, (short)0xffff); system.out.println(arrays.tostring(bb.array())); prints
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0] java buffer byte
No comments:
Post a Comment