DataBuffers

DataBuffers de classe finale publique

Classe d'assistance pour créer des instances DataBuffer .

Constructeurs Publics

Méthodes publiques

FloatDataBuffer statique
de (FloatBuffer buf)
Encapsule un JDK NIO FloatBuffer dans un tampon de données.
LongDataBuffer statique
de (tableau long[], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau de longs dans un tampon de données.
statique <T> DataBuffer <T>
de (tableau T[], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau d'objets dans un tampon de données.
DoubleDataBuffer statique
de (tableau double[], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau de doubles dans un tampon de données.
ShortDataBuffer statique
de (courtes... valeurs)
Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données.
IntDataBuffer statique
de (IntBuffer buf)
Encapsule un JDK NIO IntBuffer dans un tampon de données.
DoubleDataBuffer statique
de (DoubleBuffer buf)
Encapsule un JDK NIO DoubleBuffer dans un tampon de données.
ByteDataBuffer statique
de (octets... valeurs)
Créez un tampon à partir d'un tableau d'octets dans un tampon de données.
LongDataBuffer statique
de (longues... valeurs)
Créez un tampon à partir d'un tableau de longs dans un tampon de données.
ByteDataBuffer statique
de (ByteBuffer buf)
Encapsule un ByteBuffer JDK NIO dans un tampon de données.
DoubleDataBuffer statique
de (valeurs doubles)
Créez un tampon à partir d'un tableau de doubles dans un tampon de données.
FloatDataBuffer statique
de (tableau float[], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données.
BooleanDataBuffer statique
de (tableau booléen [], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau de booléens dans un tampon de données.
ShortDataBuffer statique
de (ShortBufferbuff)
Encapsule un ShortBuffer JDK NIO dans un tampon de données.
ShortDataBuffer statique
de (tableau short[], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données.
LongDataBuffer statique
de (LongBuffer buf)
Encapsule un JDK NIO LongBuffer dans un tampon de données.
ByteDataBuffer statique
de (tableau d'octets [], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau d'octets dans un tampon de données.
IntDataBuffer statique
de (tableau int[], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau d'entiers dans un tampon de données.
FloatDataBuffer statique
de (valeurs flottantes...)
Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données.
BooleanDataBuffer statique
de (valeurs booléennes...)
Créez un tampon à partir d'un tableau de booléens dans un tampon de données.
IntDataBuffer statique
de (int... valeurs)
Créez un tampon à partir d'un tableau d'entiers dans un tampon de données.
BooleanDataBuffer statique
deBooléens (taille longue)
Crée un tampon de booléens pouvant stocker jusqu'à des valeurs size
ByteDataBuffer statique
d'octets (taille longue)
Crée un tampon d'octets pouvant stocker jusqu'à des valeurs size
DoubleDataBuffer statique
deDoubles (taille longue)
Crée un tampon de doubles pouvant stocker jusqu'à des valeurs size
FloatDataBuffer statique
ofFloats (taille longue)
Crée un tampon de flotteurs pouvant stocker jusqu'à des valeurs size
IntDataBuffer statique
ofInts (taille longue)
Crée un tampon d'entiers pouvant stocker jusqu'à des valeurs size
LongDataBuffer statique
deLongs (taille longue)
Crée un tampon de longs pouvant stocker jusqu'à des valeurs size
statique <T> DataBuffer <T>
ofObjects (type Class<T>, taille longue)
Crée un tampon de références à des objets de type clazz` that can store up to `size .
statique <T> DataBuffer <T>
d'Objets (valeurs T...)
Créez un tampon à partir d'un tableau d'objets dans un tampon de données.
ShortDataBuffer statique
deShorts (taille longue)
Crée un tampon de shorts pouvant stocker jusqu'à des valeurs size

Méthodes héritées

Constructeurs Publics

tampons de données publics ()

Méthodes publiques

public statique FloatDataBuffer de (FloatBuffer buf)

Encapsule un JDK NIO FloatBuffer dans un tampon de données.

Paramètres
bof tampon à envelopper
Retour
  • un nouveau tampon

public statique LongDataBuffer de (tableau long[], boolean readOnly, boolean makeCopy)

Créez un tampon à partir d'un tableau de longs dans un tampon de données.

Paramètres
tableau tableau de longs
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

public static DataBuffer <T> de (tableau T[], boolean readOnly, boolean makeCopy)

Créez un tampon à partir d'un tableau d'objets dans un tampon de données.

Paramètres
tableau tableau d'objets
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

DoubleDataBuffer statique public de (tableau double [], boolean readOnly, boolean makeCopy)

Créez un tampon à partir d'un tableau de doubles dans un tampon de données.

Paramètres
tableau gamme de doubles
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

public statique ShortDataBuffer de (valeurs courtes...)

Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false }

Paramètres
valeurs valeurs courtes
Retour
  • un nouveau tampon

public statique IntDataBuffer de (IntBuffer buf)

Encapsule un JDK NIO IntBuffer dans un tampon de données.

Paramètres
bof tampon à envelopper
Retour
  • un nouveau tampon

DoubleDataBuffer statique public de (DoubleBuffer buf)

Encapsule un DoubleBuffer JDK NIO dans un tampon de données.

Paramètres
bof tampon à envelopper
Retour
  • un nouveau tampon

public statique ByteDataBuffer de (octets... valeurs)

Créez un tampon à partir d'un tableau d'octets dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false }

Paramètres
valeurs valeurs d'octets
Retour
  • un nouveau tampon

public statique LongDataBuffer de (valeurs longues...)

Créez un tampon à partir d'un tableau de longs dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false }

Paramètres
valeurs valeurs longues
Retour
  • un nouveau tampon

public statique ByteDataBuffer de (ByteBuffer buf)

Encapsule un ByteBuffer JDK NIO dans un tampon de données.

Paramètres
bof tampon à envelopper
Retour
  • un nouveau tampon

DoubleDataBuffer statique public de (valeurs doubles)

Créez un tampon à partir d'un tableau de doubles dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(array, false, false }

Paramètres
valeurs valeurs doubles
Retour
  • un nouveau tampon

public static FloatDataBuffer de (tableau float[], boolean readOnly, boolean makeCopy)

Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données.

Paramètres
tableau tableau de flotteurs
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

public static BooleanDataBuffer de (tableau boolean[], boolean readOnly, boolean makeCopy)

Créez un tampon à partir d'un tableau de booléens dans un tampon de données.

Paramètres
tableau tableau de booléens
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

public statique ShortDataBuffer de (ShortBuffer buf)

Encapsule un ShortBuffer JDK NIO dans un tampon de données.

Paramètres
bof tampon à envelopper
Retour
  • un nouveau tampon

public static ShortDataBuffer de (tableau short[], boolean readOnly, boolean makeCopy)

Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données.

Paramètres
tableau gamme de shorts
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

public statique LongDataBuffer de (LongBuffer buf)

Encapsule un JDK NIO LongBuffer dans un tampon de données.

Paramètres
bof tampon à envelopper
Retour
  • un nouveau tampon

public statique ByteDataBuffer de (tableau d'octets [], booléen readOnly, booléen makeCopy)

Créez un tampon à partir d'un tableau d'octets dans un tampon de données.

Paramètres
tableau tableau d'octets
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

public static IntDataBuffer de (tableau int[], booléen readOnly, booléen makeCopy)

Créez un tampon à partir d'un tableau d'entiers dans un tampon de données.

Paramètres
tableau tableau d'entiers
lecture seulement vrai si le tampon créé doit être en lecture seule
makeCopie true si le tableau doit être copié, false encapsulera le tableau fourni
Retour
  • un nouveau tampon

public statique FloatDataBuffer de (valeurs flottantes...)

Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false }

Paramètres
valeurs valeurs flottantes
Retour
  • un nouveau tampon

BooleanDataBuffer statique public de (valeurs booléennes...)

Créez un tampon à partir d'un tableau de booléens dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false }

Paramètres
valeurs valeurs booléennes
Retour
  • un nouveau tampon

public statique IntDataBuffer de (int... valeurs)

Créez un tampon à partir d'un tableau d'entiers dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false }

Paramètres
valeurs valeurs entières
Retour
  • un nouveau tampon

public static BooleanDataBuffer ofBooleans (taille longue)

Crée un tampon de booléens pouvant stocker jusqu'à des valeurs size

Paramètres
taille taille du buffer à allouer
Retour
  • un nouveau tampon

public static ByteDataBuffer ofBytes (taille longue)

Crée un tampon d'octets pouvant stocker jusqu'à des valeurs size

Paramètres
taille taille du buffer à allouer
Retour
  • un nouveau tampon

public statique DoubleDataBuffer ofDoubles (taille longue)

Crée un tampon de doubles pouvant stocker jusqu'à des valeurs size

Paramètres
taille taille du buffer à allouer
Retour
  • un nouveau tampon

public statique FloatDataBuffer ofFloats (taille longue)

Crée un tampon de flotteurs pouvant stocker jusqu'à des valeurs size

Paramètres
taille taille du buffer à allouer
Retour
  • un nouveau tampon

public static IntDataBuffer ofInts (taille longue)

Crée un tampon d'entiers pouvant stocker jusqu'à des valeurs size

Paramètres
taille taille du buffer à allouer
Retour
  • un nouveau tampon

public statique LongDataBuffer ofLongs (taille longue)

Crée un tampon de longs pouvant stocker jusqu'à des valeurs size

Paramètres
taille taille du buffer à allouer
Retour
  • un nouveau tampon

public static DataBuffer <T> ofObjects (type Class<T>, taille longue)

Crée un tampon de références à des objets de type clazz` that can store up to `size .

Paramètres
taper le type d'objet stocké dans ce tampon
taille taille du buffer à allouer
Retour
  • un nouveau tampon

public static DataBuffer <T> ofObjects (T... valeurs)

Créez un tampon à partir d'un tableau d'objets dans un tampon de données.

Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false }

Paramètres
valeurs valeurs des objets
Retour
  • un nouveau tampon

public static ShortDataBuffer ofShorts (taille longue)

Crée un tampon de shorts pouvant stocker jusqu'à des valeurs size

Paramètres
taille taille du buffer à allouer
Retour
  • un nouveau tampon