DataBuffers

DataBuffers della classe finale pubblica

Classe helper per la creazione di istanze DataBuffer .

Costruttori pubblici

Metodi pubblici

FloatDataBuffer statico
di (buff FloatBuffer)
Avvolge un FloatBuffer JDK NIO in un buffer di dati.
LongDataBuffer statico
di (array long[], booleano readOnly, booleano makeCopy)
Crea un buffer da un array di long in un buffer di dati.
<T> buffer dati statico <T>
di (array T[], booleano readOnly, booleano makeCopy)
Crea un buffer da un array di oggetti in un buffer di dati.
DoubleDataBuffer statico
di (array double[], booleano readOnly, booleano makeCopy)
Crea un buffer da una matrice di double in un buffer di dati.
ShortDataBuffer statico
di (valori... brevi)
Crea un buffer da un array di shorts in un buffer di dati.
IntDataBuffer statico
di (buff IntBuffer)
Avvolge un JDK NIO IntBuffer in un buffer di dati.
DoubleDataBuffer statico
di (buff DoubleBuffer)
Avvolge un JDK NIO DoubleBuffer in un buffer di dati.
ByteDataBuffer statico
di (byte... valori)
Crea un buffer da un array di byte in un buffer di dati.
LongDataBuffer statico
di (valori... lunghi)
Crea un buffer da un array di long in un buffer di dati.
ByteDataBuffer statico
di (buff ByteBuffer)
Avvolge un ByteBuffer JDK NIO in un buffer di dati.
DoubleDataBuffer statico
di (doppi... valori)
Crea un buffer da una matrice di double in un buffer di dati.
FloatDataBuffer statico
di (float[] array, booleano readOnly, booleano makeCopy)
Crea un buffer da un array di float in un buffer di dati.
BooleanDataBuffer statico
di (array booleano[], booleano readOnly, booleano makeCopy)
Crea un buffer da un array di booleani in un buffer di dati.
ShortDataBuffer statico
di (buffer ShortBuffer)
Avvolge un JDK NIO ShortBuffer in un buffer di dati.
ShortDataBuffer statico
di (array short[], booleano readOnly, booleano makeCopy)
Crea un buffer da un array di shorts in un buffer di dati.
LongDataBuffer statico
di (buff LongBuffer)
Avvolge un JDK NIO LongBuffer in un buffer di dati.
ByteDataBuffer statico
di (array byte[], booleano readOnly, booleano makeCopy)
Crea un buffer da un array di byte in un buffer di dati.
IntDataBuffer statico
di (int[] array, booleano readOnly, booleano makeCopy)
Crea un buffer da un array di int in un buffer di dati.
FloatDataBuffer statico
di (valori float...)
Crea un buffer da un array di float in un buffer di dati.
BooleanDataBuffer statico
di (valori booleani...)
Crea un buffer da un array di booleani in un buffer di dati.
IntDataBuffer statico
di (int... valori)
Crea un buffer da un array di int in un buffer di dati.
BooleanDataBuffer statico
ofBooleans (dimensione lunga)
Crea un buffer di booleani in grado di memorizzare fino a valori size
ByteDataBuffer statico
ofBytes (dimensione lunga)
Crea un buffer di byte che può memorizzare fino a valori size
DoubleDataBuffer statico
diDoubles (taglia lunga)
Crea un buffer di double in grado di memorizzare fino a valori size
FloatDataBuffer statico
ofFloat (dimensione lunga)
Crea un buffer di float che può memorizzare fino a valori size
IntDataBuffer statico
ofInts (dimensione lunga)
Crea un buffer di numeri interi in grado di memorizzare fino a valori size
LongDataBuffer statico
ofLongs (formato lungo)
Crea un buffer di long che può memorizzare fino a valori size
<T> buffer dati statico <T>
ofObjects (tipo Classe<T>, dimensione lunga)
Crea un buffer di riferimenti a oggetti di tipo clazz` that can store up to `size .
<T> buffer dati statico <T>
ofObjects (valori T...)
Crea un buffer da un array di oggetti in un buffer di dati.
ShortDataBuffer statico
diPantaloncini (taglia lunga)
Crea un buffer di pantaloncini in grado di memorizzare fino a valori size

Metodi ereditati

Costruttori pubblici

Buffer dati pubblici ()

Metodi pubblici

FloatDataBuffer pubblico statico di (FloatBuffer buf)

Avvolge un FloatBuffer JDK NIO in un buffer di dati.

Parametri
buf buffer da avvolgere
ritorna
  • un nuovo buffer

LongDataBuffer pubblico statico di (array long[], booleano readOnly, booleano makeCopy)

Crea un buffer da un array di long in un buffer di dati.

Parametri
vettore serie di desideri
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

DataBuffer statico pubblico <T> di (array T[], booleano readOnly, booleano makeCopy)

Crea un buffer da un array di oggetti in un buffer di dati.

Parametri
vettore serie di oggetti
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

DoubleDataBuffer pubblico statico di (array double[], booleano readOnly, booleano makeCopy)

Crea un buffer da una matrice di double in un buffer di dati.

Parametri
vettore serie di doppietti
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

ShortDataBuffer pubblico statico di (valori brevi...)

Crea un buffer da un array di shorts in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(values, false, false }

Parametri
valori valori brevi
ritorna
  • un nuovo buffer

IntDataBuffer pubblico statico di (IntBuffer buf)

Avvolge un JDK NIO IntBuffer in un buffer di dati.

Parametri
buf buffer da avvolgere
ritorna
  • un nuovo buffer

DoubleDataBuffer pubblico statico di (buff DoubleBuffer)

Avvolge un JDK NIO DoubleBuffer in un buffer di dati.

Parametri
buf buffer da avvolgere
ritorna
  • un nuovo buffer

ByteDataBuffer pubblico statico di (valori byte...)

Crea un buffer da un array di byte in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(values, false, false }

Parametri
valori valori dei byte
ritorna
  • un nuovo buffer

LongDataBuffer pubblico statico di (valori lunghi...)

Crea un buffer da un array di long in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(values, false, false }

Parametri
valori valori lunghi
ritorna
  • un nuovo buffer

ByteDataBuffer pubblico statico di (ByteBuffer buf)

Avvolge un ByteBuffer JDK NIO in un buffer di dati.

Parametri
buf buffer da avvolgere
ritorna
  • un nuovo buffer

DoubleDataBuffer pubblico statico di (doppi... valori)

Crea un buffer da una matrice di double in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(array, false, false }

Parametri
valori valori doppi
ritorna
  • un nuovo buffer

FloatDataBuffer pubblico statico di (float[] array, booleano readOnly, booleano makeCopy)

Crea un buffer da un array di float in un buffer di dati.

Parametri
vettore serie di float
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

public static BooleanDataBuffer of (boolean[] array, boolean readOnly, boolean makeCopy)

Crea un buffer da un array di booleani in un buffer di dati.

Parametri
vettore matrice di booleani
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

ShortDataBuffer pubblico statico di (ShortBuffer buf)

Avvolge un JDK NIO ShortBuffer in un buffer di dati.

Parametri
buf buffer da avvolgere
ritorna
  • un nuovo buffer

ShortDataBuffer pubblico statico di (array short[], booleano readOnly, booleano makeCopy)

Crea un buffer da un array di shorts in un buffer di dati.

Parametri
vettore serie di pantaloncini
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

LongDataBuffer pubblico statico di (LongBuffer buff)

Avvolge un JDK NIO LongBuffer in un buffer di dati.

Parametri
buf buffer da avvolgere
ritorna
  • un nuovo buffer

ByteDataBuffer pubblico statico di (array byte[], booleano readOnly, booleano makeCopy)

Crea un buffer da un array di byte in un buffer di dati.

Parametri
vettore matrice di byte
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

IntDataBuffer pubblico statico di (int[] array, booleano readOnly, booleano makeCopy)

Crea un buffer da un array di int in un buffer di dati.

Parametri
vettore array di int
sola lettura true se il buffer creato deve essere di sola lettura
makeCopy true se l'array deve essere copiato, false avvolgerà l'array fornito
ritorna
  • un nuovo buffer

FloatDataBuffer pubblico statico di (valori float...)

Crea un buffer da un array di float in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(values, false, false }

Parametri
valori valori float
ritorna
  • un nuovo buffer

BooleanDataBuffer pubblico statico di (valori booleani...)

Crea un buffer da un array di booleani in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(values, false, false }

Parametri
valori valori booleani
ritorna
  • un nuovo buffer

IntDataBuffer pubblico statico di (int... valori)

Crea un buffer da un array di int in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(values, false, false }

Parametri
valori valori interi
ritorna
  • un nuovo buffer

public static BooleanDataBuffer ofBooleans (dimensione lunga)

Crea un buffer di booleani in grado di memorizzare fino a valori size

Parametri
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer

ByteDataBuffer ofBytes pubblico statico (dimensione lunga)

Crea un buffer di byte che può memorizzare fino a valori size

Parametri
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer

DoubleDataBuffer ofDoubles statico pubblico (dimensione lunga)

Crea un buffer di double in grado di memorizzare fino a valori size

Parametri
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer

FloatDataBuffer pubblico statico ofFloats (dimensione lunga)

Crea un buffer di float che può memorizzare fino a valori size

Parametri
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer

pubblico statico IntDataBuffer ofInts (dimensione lunga)

Crea un buffer di numeri interi in grado di memorizzare fino a valori size

Parametri
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer

LongDataBuffer pubblico statico ofLongs (dimensione lunga)

Crea un buffer di long che può memorizzare fino a valori size

Parametri
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer

DataBuffer statico pubblico <T> ofObjects (tipo Classe <T>, dimensione lunga)

Crea un buffer di riferimenti a oggetti di tipo clazz` that can store up to `size .

Parametri
tipo il tipo di oggetto memorizzato in questo buffer
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer

DataBuffer statico pubblico <T> ofObjects (valori T...)

Crea un buffer da un array di oggetti in un buffer di dati.

Il buffer restituito consente operazioni di lettura e scrittura e condivide la memoria dell'array di origine, che equivale a chiamare of(values, false, false }

Parametri
valori valori degli oggetti
ritorna
  • un nuovo buffer

ShortDataBuffer pubblico statico diShorts (dimensione lunga)

Crea un buffer di pantaloncini in grado di memorizzare fino a valori size

Parametri
misurare dimensione del buffer da allocare
ritorna
  • un nuovo buffer