IntBuffer.Get Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Get() |
Método get relativo. |
| Get(Int32) |
Método get absoluto. |
| Get(Int32[]) |
Método de obtención masiva relativa. |
| Get(Int32, Int32[]) | |
| Get(Int32[], Int32, Int32) |
Método de obtención masiva relativa. |
| Get(Int32, Int32[], Int32, Int32) |
Get()
Método get relativo.
[Android.Runtime.Register("get", "()I", "GetGetHandler")]
public abstract int Get();
[<Android.Runtime.Register("get", "()I", "GetGetHandler")>]
abstract member Get : unit -> int
Devoluciones
El valor int en la posición actual del búfer
- Atributos
Excepciones
si la posición es igual o mayor que el límite.
Comentarios
Método get relativo. Lee el int en la posición actual de este búfer y, a continuación, incrementa la posición.
Documentación de Java para java.nio.IntBuffer.get().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Int32)
Método get absoluto.
[Android.Runtime.Register("get", "(I)I", "GetGet_IHandler")]
public abstract int Get(int index);
[<Android.Runtime.Register("get", "(I)I", "GetGet_IHandler")>]
abstract member Get : int -> int
Parámetros
- index
- Int32
Índice desde el que se leerá el int.
Devoluciones
Int en el índice especificado
- Atributos
Excepciones
si el índice no es válido.
Comentarios
Método get absoluto. Lee el int en el índice especificado.
Documentación de Java para java.nio.IntBuffer.get(.*int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Int32[])
Método de obtención masiva relativa.
[Android.Runtime.Register("get", "([I)Ljava/nio/IntBuffer;", "GetGet_arrayIHandler")]
public virtual Java.Nio.IntBuffer? Get(int[]? dst);
[<Android.Runtime.Register("get", "([I)Ljava/nio/IntBuffer;", "GetGet_arrayIHandler")>]
abstract member Get : int[] -> Java.Nio.IntBuffer
override this.Get : int[] -> Java.Nio.IntBuffer
Parámetros
- dst
- Int32[]
Matriz de destino
Devoluciones
Este búfer
- Atributos
Excepciones
si dst.length es mayor que remaining().
Comentarios
Método de obtención masiva relativa.
Este método transfiere ints de este búfer a la matriz de destino especificada. Una invocación de este método del formulario src.get(a) se comporta exactamente de la misma manera que la invocación
src.get(a, 0, a.length)
Documentación de Java para java.nio.IntBuffer.get(int[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Int32, Int32[])
[Android.Runtime.Register("get", "(I[I)Ljava/nio/IntBuffer;", "GetGet_IarrayIHandler", ApiSince=35)]
public virtual Java.Nio.IntBuffer? Get(int index, int[]? dst);
[<Android.Runtime.Register("get", "(I[I)Ljava/nio/IntBuffer;", "GetGet_IarrayIHandler", ApiSince=35)>]
abstract member Get : int * int[] -> Java.Nio.IntBuffer
override this.Get : int * int[] -> Java.Nio.IntBuffer
Parámetros
- index
- Int32
- dst
- Int32[]
Devoluciones
- Atributos
Se aplica a
Get(Int32[], Int32, Int32)
Método de obtención masiva relativa.
[Android.Runtime.Register("get", "([III)Ljava/nio/IntBuffer;", "GetGet_arrayIIIHandler")]
public virtual Java.Nio.IntBuffer? Get(int[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "([III)Ljava/nio/IntBuffer;", "GetGet_arrayIIIHandler")>]
abstract member Get : int[] * int * int -> Java.Nio.IntBuffer
override this.Get : int[] * int * int -> Java.Nio.IntBuffer
Parámetros
- dst
- Int32[]
Matriz en la que se van a escribir los ints.
- offset
- Int32
Desplazamiento dentro de la matriz del primer int que se va a escribir; debe ser no negativo y no mayor que dst.length
- length
- Int32
Número máximo de ints que se van a escribir en la matriz especificada; debe ser no negativo y no mayor que dst.length - offset
Devoluciones
Este búfer
- Atributos
Excepciones
si o dstOffset no intCount es válido.
si intCount es mayor que remaining().
Comentarios
Método de obtención masiva relativa.
Este método transfiere ints de este búfer a la matriz de destino especificada. Si quedan menos int en el búfer de los necesarios para satisfacer la solicitud, es decir, si length > remaining(), entonces no se transfieren ints y se produce una BufferUnderflowException excepción .
De lo contrario, este método copia length ints de este búfer en la matriz especificada, comenzando en la posición actual de este búfer y en el desplazamiento especificado de la matriz. A continuación, la posición de este búfer se incrementa en length.
En otras palabras, una invocación de este método del formulario src.get(dst, off, len) tiene exactamente el mismo efecto que el bucle
{@code
for (int i = off; i < off + len; i++)
dst[i] = src.get();
}
salvo que primero comprueba que hay suficientes ints en este búfer y que es potencialmente mucho más eficaz.
Documentación de Java para java.nio.IntBuffer.get(int[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Get(Int32, Int32[], Int32, Int32)
[Android.Runtime.Register("get", "(I[III)Ljava/nio/IntBuffer;", "GetGet_IarrayIIIHandler", ApiSince=35)]
public virtual Java.Nio.IntBuffer? Get(int index, int[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "(I[III)Ljava/nio/IntBuffer;", "GetGet_IarrayIIIHandler", ApiSince=35)>]
abstract member Get : int * int[] * int * int -> Java.Nio.IntBuffer
override this.Get : int * int[] * int * int -> Java.Nio.IntBuffer
Parámetros
- index
- Int32
- dst
- Int32[]
- offset
- Int32
- length
- Int32
Devoluciones
- Atributos