LongBuffer.Compact Método

Definição

Compacta esse buffer    (operação 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

Retornos

Esse buffer

Atributos

Exceções

se nenhuma alteração puder ser feita no conteúdo desse buffer.

Comentários

Compacta esse buffer    (operação opcional).

Os longos entre a posição atual do buffer e seu limite, se houver, são copiados para o início do buffer. Ou seja, o longo no índice p = position() é copiado para o índice zero, o longo no índice p +  1 é copiado para indexar um e assim por diante até o longo no índice limit() -  1 é copiado para indexar n = limit() - 1 -  p. A posição do buffer é definida como n+1 e seu limite é definido como sua capacidade. A marca, se definida, é descartada.

A posição do buffer é definida como o número de longs copiados, em vez de zero, para que uma invocação desse método possa ser seguida imediatamente por uma invocação de outro método de put relativo.

Documentação Java para java.nio.LongBuffer.compact().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a