IntBuffer.Compact Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сжимает этот буфер>; > (необязательная операция).
[Android.Runtime.Register("compact", "()Ljava/nio/IntBuffer;", "GetCompactHandler")]
public abstract Java.Nio.IntBuffer? Compact();
[<Android.Runtime.Register("compact", "()Ljava/nio/IntBuffer;", "GetCompactHandler")>]
abstract member Compact : unit -> Java.Nio.IntBuffer
Возвращаемое значение
Этот буфер
- Атрибуты
Исключения
Значение , если изменения в содержимое этого буфера не могут быть внесены.
Комментарии
Сжимает этот буфер>; > (необязательная операция).
Значения между текущей позицией буфера и его ограничением копируются в начало буфера. То есть int по индексу p =>position() копируется в ноль индекса, int по индексу p>+>; 1 копируется в индекс, и т. д. до тех пор, пока int не будет указан в индексе limit()>->; 1 копируется в индекс n =>limit()>->1>-> p. Затем позиция буфера имеет значение n+1 , а его ограничение имеет емкость. Метка, если определена, удаляется.
Позиция буфера имеет значение числа скопированных в буфере, а не нуля, чтобы за вызовом этого метода можно было сразу же следовать вызов другого относительного метода put .
Java документации по java.nio.IntBuffer.compact().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".