ByteBuffer |
Tampon d'octets |
|---|---|
| Java | java.nio |
Description
Cette classe contient un tampon d'octets.
Liste des méthodes
| Méthode | Prototype | Description | Hérité |
|---|---|---|---|
| ALLOCATE | static ByteBuffer allocate(int capacity); | Cette méthode permet d'allouer un nouveau tampon d'octets. | |
| ALLOCATEDIRECT | static ByteBuffer allocateDirect(int capacity); | Cette méthode permet d'allouer un nouveau tampon d'octets directement. | |
| ARRAY | byte[] array(); | Cette méthode permet de demander un tableau d'octets étant retourné dans ce tampon. | |
| ARRAYOFFSET | int arrayOffset(); | Cette méthode permet de demander le déplacement dans le tampon à retourner dans le tableau du premier élément du tampon. | |
| ASCHARBUFFER | abstract CharBuffer asCharBuffer(); | Cette méthode permet de créer une vue du tampon d'octets d'un tampon de caractères. | |
| ASDOUBLEBUFFER | abstract DoubleBuffer asDoubleBuffer(); | Cette méthode permet de créer une vue du tampon d'octets d'un tampon de réel de double précisions. | |
| ASFLOATBUFFER | abstract FloatBuffer asFloatBuffer(); | Cette méthode permet de créer une vue du tampon d'octets d'un tampon de réel de simple précisions. | |
| ASINTBUFFER | abstract IntBuffer asIntBuffer(); | Cette méthode permet de créer une vue du tampon d'octets d'un tampon d'entier. | |
| ASLONGBUFFER | abstract LongBuffer asLongBuffer(); | Cette méthode permet de créer une vue du tampon d'octets d'un tampon d'entier long. | |
| ASREADONLYBUFFER | abstract ByteBuffer asReadOnlyBuffer(); | Cette méthode permet de créer une vue du tampon d'octets partageant le contenu de ce tampon en lecture seulement. | |
| ASSHORTBUFFER | abstract ShortBuffer asShortBuffer(); | Cette méthode permet de créer une vue du tampon d'octets d'un tampon d'entier court. | |
| COMPACT | abstract ByteBuffer compact(); | Cette méthode permet de compacter ce tampon. | |
| COMPACT | int compareTo(ByteBuffer that); | Cette méthode permet de comparer ce tampon avec un autre. | |
| DUPLICATE | abstract ByteBuffer duplicate(); | Cette méthode permet de créer un nouveau tampon d'octets partageant le contenu de ce tampon. | |
| EQUALS | boolean equals(Object ob); | Cette méthode permet de vérifier si ce tampon est égale à un autre objet. | |
| GET | abstract byte get(); | Cette méthode permet de demander un octet en position relative. | |
| GET | ByteBuffer get(byte[] dst); | Cette méthode permet de demander des octets en position relative. | |
| GET | ByteBuffer get(byte[] dst, int offset, int length); | Cette méthode permet de demander des octets en position relative. | |
| GET | abstract byte get(int index); | Cette méthode permet de demander un octets en position absolue. | |
| GETCHAR | abstract char getChar(); | Cette méthode permet de demander un caractère pour la lecture d'une valeur de caractère en position relative. | |
| GETCHAR | abstract char getChar(int index); | Cette méthode permet de demander un caractère pour la lecture d'une valeur de caractère en position absolue. | |
| GETDOUBLE | abstract double getDouble(); | Cette méthode permet de demander d'une valeur réel de double précision en position relative. | |
| GETDOUBLE | abstract double getDouble(int index); | Cette méthode permet de demander d'une valeur réel de double précision en position absolue. | |
| GETFLOAT | abstract float getFloat(); | Cette méthode permet de demander d'une valeur réel de simple précision en position relative. | |
| GETFLOAT | abstract float getFloat(int index); | Cette méthode permet de demander d'une valeur réel de simple précision en position absolue. | |
| GETINT | abstract int getInt(); | Cette méthode permet de demander d'une valeur entier en position relative. | |
| GETINT | abstract int getInt(int index); | Cette méthode permet de demander d'une valeur entier en position absolue. | |
| GETLONG | abstract long getLong(); | Cette méthode permet de demander d'une valeur entier long en position relative. | |
| GETLONG | abstract long getLong(int index); | Cette méthode permet de demander d'une valeur entier long en position absolue. | |
| GETSHORT | abstract short getShort(); | Cette méthode permet de demander d'une valeur entier court en position relative. | |
| GETSHORT | abstract short getShort(int index); | Cette méthode permet de demander d'une valeur entier court en position absolue. | |
| HASARRAY | boolean hasArray(); | Cette méthode permet de vérifier si ce tampon est soutenu par un tableau d'octets accessibles. | |
| HASHCODE | int hashCode(); | Cette méthode permet de demander le code haché courant pour ce tampon. | |
| ISDIRECT | abstract boolean isDirect(); | Cette méthode permet de demander si ce tampon d'octets est directe. | |
| ORDER | ByteOrder order(); | Cette méthode permet de demander un tampon d'octets ordonné. | |
| ORDER | ByteBuffer order(ByteOrder bo); | Cette méthode permet de modifier l'ordre de ce tampon d'octets. | |
| PUT | abstract ByteBuffer put(byte b); | Cette méthode permet de mettre un octet dans le tampon en position relative. | |
| PUT | ByteBuffer put(byte[] src); | Cette méthode permet de mettre des octets dans le tampon en position relative. | |
| PUT | ByteBuffer put(byte[] src, int offset, int length); | Cette méthode permet de mettre le nombre d'octets spécifié dans le tampon en position absolue. | |
| PUT | ByteBuffer put(ByteBuffer src); | Cette méthode permet de mettre le tampon d'octets dans le tampon en position relative. | |
| PUT | abstract ByteBuffer put(int index, byte b); | Cette méthode permet de mettre un octet dans le tampon en position absolue. | |
| PUTCHAR | abstract ByteBuffer putChar(char value); | Cette méthode permet de mettre un caractère dans le tampon en position relative. | |
| PUTCHAR | abstract ByteBuffer putChar(int index, char value); | Cette méthode permet de mettre un caractère dans le tampon en position absolue. | |
| PUTDOUBLE | abstract ByteBuffer putDouble(double value); | Cette méthode permet de mettre une valeur réel de double précision dans le tampon en position relative. | |
| PUTDOUBLE | abstract ByteBuffer putDouble(int index, double value); | Cette méthode permet de mettre une valeur réel de double précision dans le tampon en position absolue. | |
| PUTFLOAT | abstract ByteBuffer putFloat(float value); | Cette méthode permet de mettre une valeur réel de simple précision dans le tampon en position relative. | |
| PUTFLOAT | abstract ByteBuffer putFloat(int index, float value); | Cette méthode permet de mettre une valeur réel de simple précision dans le tampon en position absolue. | |
| PUTINT | abstract ByteBuffer putInt(int value); | Cette méthode permet de mettre une valeur entière dans le tampon en position relative. | |
| PUTINT | abstract ByteBuffer putInt(int index, int value); | Cette méthode permet de mettre une valeur entière dans le tampon en position absolue. | |
| PUTLONG | abstract ByteBuffer putLong(int index, long value); | Cette méthode permet de mettre une valeur entière longue dans le tampon en position absolue. | |
| PUTLONG | abstract ByteBuffer putLong(long value); | Cette méthode permet de mettre une valeur entière longue dans le tampon en position relative. | |
| PUTSHORT | abstract ByteBuffer putShort(int index, short value); | Cette méthode permet de mettre une valeur entière courte dans le tampon en position absolue. | |
| PUTSHORT | abstract ByteBuffer putShort(short value); | Cette méthode permet de mettre une valeur entière courte dans le tampon en position relative. | |
| SLICE | abstract ByteBuffer slice(); | Cette méthode permet de créer un nouveau tampon d'octets contenant une sous-séquence partagé du contenu d'octets. | |
| TOSTRING | String toString(); | Cette méthode permet de demander une chaine de caractères indiquant l'état sommaire du tampon. | |
| WRAP | static ByteBuffer wrap(byte[] array); | Cette méthode permet de convertir un tableau d'octets en tampon d'octets. | |
| WRAP | static ByteBuffer wrap(byte[] array, int offset, int length); | Cette méthode permet de convertir un tableau d'octets en tampon d'octets. |
Dernière mise à jour : Dimanche, le 21 juin 2015