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