語言

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 文件 java.nio.Buffer.arrayOffset()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於