語言

DoubleBuffer.Slice 方法

定義

多載

名稱 Description
Slice()

建立一個新的雙重緩衝區,其內容是該緩衝區內容的共享子序列。

Slice(Int32, Int32)

建立一個新的雙重緩衝區,其內容是該緩衝區內容的共享子序列。

Slice()

建立一個新的雙重緩衝區,其內容是該緩衝區內容的共享子序列。

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

傳回

新的雙重緩衝器

屬性

備註

建立一個新的雙重緩衝區,其內容是該緩衝區內容的共享子序列。

新緩衝區的內容將從該緩衝區目前的位置開始。 此緩衝區內容的變更會在新緩衝區中顯示,反之亦然;兩個緩衝區的位置、限制值和標記值將是獨立的。

新緩衝區的位置為零,容量與限制為該緩衝區中剩餘的雙重數,且標記未定義。 當且僅當該緩衝區是直接緩衝區,且僅當該緩衝區為唯讀時,該緩衝區才是唯讀。

的 java.nio.DoubleBuffer.slice()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Slice(Int32, Int32)

建立一個新的雙重緩衝區,其內容是該緩衝區內容的共享子序列。

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

參數

index
Int32

新緩衝區內容起始的位置;必須非負且不大於 #limit() limit()

length
Int32

新緩衝區將包含的元素數量;必須非負且不大於 limit() - index

傳回

新的緩衝區

屬性

備註

建立一個新的雙重緩衝區,其內容是該緩衝區內容的共享子序列。

新緩衝區的內容將從該緩衝區的位置 index 開始,並包含 length 元素。 此緩衝區內容的變更會在新緩衝區中顯示,反之亦然;兩個緩衝區的位置、限制值和標記值將是獨立的。

新緩衝區的位置為零,容量與限制為 length,標記未定義,位元組順序為

與此緩衝區相同。

當且僅當該緩衝區是直接緩衝區,且僅當該緩衝區為唯讀時,該緩衝區才是唯讀。

新增13。

的 java.nio.DoubleBuffer.slice(int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於