Buffer.ArrayOffset 方法

定义

返回缓冲区第一个元素的缓冲区后盾数组中的偏移量; (可选操作)

[Android.Runtime.Register("arrayOffset", "()I", "GetArrayOffsetHandler")]
public abstract int ArrayOffset ();
[<Android.Runtime.Register("arrayOffset", "()I", "GetArrayOffsetHandler")>]
abstract member ArrayOffset : unit -> int

返回

此缓冲区数组中缓冲区第一个元素的偏移量

属性

例外

如果缓冲区不公开数组,则缓冲区为只读 UnsupportedOperationException

注解

返回缓冲区第一个元素的缓冲区后盾数组中的偏移量; (可选操作)

如果此缓冲区由数组提供支持,则缓冲区位置 p 对应于数组索引 p + arrayOffset()

#hasArray hasArray在调用此方法之前调用该方法,以确保此缓冲区具有可访问的后盾数组。

已在 1.6 中添加。

适用于 . 的 java.nio.Buffer.arrayOffset()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于