LongBuffer.Compact Método

Definición

Compacta este búfer    (operación opcional).

[Android.Runtime.Register("compact", "()Ljava/nio/LongBuffer;", "GetCompactHandler")]
public abstract Java.Nio.LongBuffer? Compact();
[<Android.Runtime.Register("compact", "()Ljava/nio/LongBuffer;", "GetCompactHandler")>]
abstract member Compact : unit -> Java.Nio.LongBuffer

Devoluciones

Este búfer

Atributos

Excepciones

si no se puede realizar ningún cambio en el contenido de este búfer.

Comentarios

Compacta este búfer    (operación opcional).

Los longs entre la posición actual del búfer y su límite, si existe, se copian al principio del búfer. Es decir, el long en el índice p = position() se copia en el índice cero, el long en el índice p +  1 se copia en el índice uno, y así sucesivamente hasta el largo en el índice limit() -  1 se copia en el índice n = limit() - 1 -  p. La posición del búfer se establece en n+1 y su límite se establece en su capacidad. La marca, si se define, se descarta.

La posición del búfer se establece en el número de longs copiados, en lugar de en cero, para que una invocación de este método pueda ir seguida inmediatamente por una invocación de otro método put relativo.

Java documentación para java.nio.LongBuffer.compact().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a