Quel est le but de ByteBuffer flip méthode? (Et pourquoi est-il appelé “flip”?)

Pourquoi ne ByteBuffer flip() méthode appelée "flip"? Ce qui est "renversé" ici? Selon apidoc, deux successives flips ne pas restaurer l'état d'origine, et de multiples pirouettes aura probablement tendance limit() pour devenir zéro.

Puis-je "unflip" en quelque sorte à la réutilisation octets sortit d'une limite?

Je peux concaténer queue à être retourné avec d'autres données?

  • Il "bascule" de la mémoire tampon de lecture pour écrire (et vice versa). thushw.blogspot.com/2009/10/...
  • Elle se retourne de lire pour écrire, mais n'est pas aussi utile pour l'écriture à la lecture, à moins que vous écrivez fixe la taille des structures. Pour retourner à écrire pour lire, utiliser reset à la place.
  • N'oubliez pas de demander "objectif" questions; ou, au moins, faire la principale question semblent objectif 😀
  • C'était un peu la non-question, n'était pas vraiment l'intention de passer beaucoup de temps à expliquer les détails, donc juste un commentaire et un lien.
InformationsquelleAutor Suzan Cioc | 2013-02-09