Subclases directas conocidas |
Constructores Públicos
Métodos públicos
Búfer de datos <T> | copyTo ( DataBuffer <T> dst, tamaño largo) Escriba las referencias de los objetos en la matriz fuente en este búfer. |
booleano | es igual (Objeto obj) |
En t | código hash () |
Búfer de datos <T> | leer (T[] dst, desplazamiento int, longitud int) Lea las referencias de los objetos en este búfer en la matriz de destino. |
Búfer de datos <T> | escribir (T[] origen, int desplazamiento, int longitud) Método de venta masiva, utilizando matrices int. |
Métodos heredados
Constructores Públicos
búfer de datos abstractos público ()
Métodos públicos
public DataBuffer <T> copyTo ( DataBuffer <T> dst, tamaño largo)
Escriba las referencias de los objetos en la matriz fuente en este búfer.
Si hay más valores para copiar que el tamaño del búfer de destino, es decir size > dst.size()
, no se transfieren valores y se genera una BufferOverflowException. Por otro lado, si hay más valores para copiar que el tamaño del búfer de origen, es decir > src.size()
, entonces se lanza una BufferUnderfloatException.
De lo contrario, este método copia n = size
de este búfer al búfer de destino.
Parámetros
horario de verano | el búfer de destino en el que se copian los valores; no debe ser este buffer |
---|---|
tamaño | número de valores para copiar al búfer de destino |
Devoluciones
- este buffer
público booleano es igual (Objeto obj)
código hash int público ()
lectura pública de DataBuffer <T> (T[] dst, desplazamiento int, longitud int)
Lea las referencias de los objetos en este búfer en la matriz de destino.
Este método transfiere valores de este búfer a la matriz de destino dada. Si hay menos valores en el búfer de los necesarios para satisfacer la solicitud, es decir, si length > size()
, no se transfiere ningún valor y se genera una BufferUnderflowException.
De lo contrario, este método copia n = length
de este búfer en la matriz dada comenzando en el desplazamiento dado.
Parámetros
horario de verano | la matriz en la que se escribirán los valores |
---|---|
compensar | el desplazamiento dentro de la matriz del primer valor que se escribirá; debe ser no negativo y no mayor que dst.length |
longitud | el número máximo de valores que se escribirán en la matriz dada; debe ser no negativo y no mayor que dst.length - offset |
Devoluciones
- este buffer
escritura pública de DataBuffer <T> (T[] src, int offset, int length)
Método de venta masiva, utilizando matrices int.
Este método transfiere los valores de la matriz fuente dada a este búfer. Si hay más valores en la matriz de origen que en este búfer, es decir, si length > size()
, no se transfieren valores y se genera una BufferOverflowException.
De lo contrario, este método copia n = length
de la matriz dada en este búfer, comenzando en el desplazamiento dado.
Parámetros
src | la matriz de origen desde la cual se leerán los valores |
---|---|
compensar | el desplazamiento dentro de la matriz del primer valor a leer; debe ser no negativo y no mayor que src.length |
longitud | el número de valores que se leerán de la matriz dada; debe ser no negativo y no mayor que src.length - offset |
Devoluciones
- este buffer