Section courante

A propos

Section administrative du site

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