LongBuffer.Compact 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í.
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.