Поделиться через


IntBuffer.Slice Метод

Определение

Перегрузки

Slice()

Создает новый буфер int, содержимое которого является общим вложенным значением содержимого этого буфера.

Slice(Int32, Int32)

Создает новый буфер int, содержимое которого является общим вложенным значением содержимого этого буфера.

Slice()

Создает новый буфер int, содержимое которого является общим вложенным значением содержимого этого буфера.

[Android.Runtime.Register("slice", "()Ljava/nio/IntBuffer;", "GetSliceHandler")]
public abstract Java.Nio.IntBuffer? Slice ();
[<Android.Runtime.Register("slice", "()Ljava/nio/IntBuffer;", "GetSliceHandler")>]
override this.Slice : unit -> Java.Nio.IntBuffer

Возвращаемое значение

Новый буфер int

Атрибуты

Комментарии

Создает новый буфер int, содержимое которого является общим вложенным значением содержимого этого буфера.

Содержимое нового буфера начинается с текущей позиции этого буфера. Изменения содержимого этого буфера будут отображаться в новом буфере, и наоборот; Позиция, ограничение и метки двух буферов будут независимыми.

Позиция нового буфера будет равна нулю, ее емкость и его ограничение будет числом вложений, оставшихся в этом буфере, и его знак будет не определен. Новый буфер будет прямым, если, и только если этот буфер прямой, и он будет доступен только для чтения, и только если этот буфер доступен только для чтения.

Документация по Java для java.nio.IntBuffer.slice().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Slice(Int32, Int32)

Создает новый буфер int, содержимое которого является общим вложенным значением содержимого этого буфера.

[Android.Runtime.Register("slice", "(II)Ljava/nio/IntBuffer;", "GetSlice_IIHandler", ApiSince=34)]
public virtual Java.Nio.IntBuffer? Slice (int index, int length);
[<Android.Runtime.Register("slice", "(II)Ljava/nio/IntBuffer;", "GetSlice_IIHandler", ApiSince=34)>]
override this.Slice : int * int -> Java.Nio.IntBuffer

Параметры

index
Int32

Позиция в этом буфере, с которой начинается содержимое нового буфера; должно быть не отрицательным и не больше #limit() limit()

length
Int32

Число элементов, содержащих новый буфер; должно быть не отрицательным и не больше limit() - index

Возвращаемое значение

Новый буфер

Атрибуты

Комментарии

Создает новый буфер int, содержимое которого является общим вложенным значением содержимого этого буфера.

Содержимое нового буфера начинается с позиции index в этом буфере и будет содержать length элементы. Изменения содержимого этого буфера будут отображаться в новом буфере, и наоборот; Позиция, ограничение и метки двух буферов будут независимыми.

Позиция нового буфера будет нулевой, ее емкость и его предел lengthбудет иметь значение, его знак будет неопределенным, а его порядок байтов будет не определен.

идентичен этому буферу.

Новый буфер будет прямым, если, и только если этот буфер прямой, и он будет доступен только для чтения, и только если этот буфер доступен только для чтения.

Добавлено в 13.

Документация по Java для java.nio.IntBuffer.slice(int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к