IndexOutOfBoundsException avec un FloatBuffer direct
Bonjour à tous !
J'ai quelque soucis avec un FloatBuffer direct. J'aimerais écrire toutes ses valeurs dans un fichier, je le parcours donc avec une boucle for.
Sauf que dès le premier tour de boucle, j'obtiens une jolie IndexOutOfBoundsException: 0 alors que la capacity du FloatBuffer est supérieure à zéro. J'ai fait un rewind() juste avant sinon j'ai la même erreur mais sans index de précisé.
Je n'ai eu ce souci qu'avec des buffer directs, j'en conclus donc que je sais mal les utiliser. Peut-être accède-t-on à son contenu d'une façon différente vu que les données sont directements placées en mémoire ?
Quel est le problème à votre avis ?
Merci pour votre aide ;)