Les view buffers java.nio et l'attribut position
Bonjour,
Est-ce qu'il est possible lorsqu'on crée un "view buffer" d'un java.nio.ByteBuffer (par exemple avec .asIntBuffer()) que les .get() effectués dans le IntBuffer modifient l'attribut position du ByteBuffer original?
Ex.:
Code:
1 2 3 4 5 6
|
bb.position(); // 0
IntBuffer ib = bb.asIntBuffer();
ib.get();
ib.position(); // 1
bb.position(); // 4 |
Je mentionne au passage que je n'utilise pas le langage Java (Clojure plutôt), mais que je suis suffisement confortable avec le Java pour comprendre une solution écrite dans ce langage.
Merci.