語言

LongBuffer.Compact 方法

定義

壓縮此緩衝區  (可選操作)。

[Android.Runtime.Register("compact", "()Ljava/nio/LongBuffer;", "GetCompactHandler")]
public abstract Java.Nio.LongBuffer? Compact();
[<Android.Runtime.Register("compact", "()Ljava/nio/LongBuffer;", "GetCompactHandler")>]
abstract member Compact : unit -> Java.Nio.LongBuffer

傳回

這個緩衝區

屬性

例外狀況

若此緩衝區內容不可更改。

備註

壓縮此緩衝區  (可選操作)。

緩衝區目前位置與其極限之間的長值(若有)會被複製到緩衝區的開頭。 也就是說,在指數 p =  處的多頭;position() 複製至索引零,該多頭位於指數 p + 1 被複製到索引 1,依此類推直到 index limit() -  的多頭;1 被複製到索引 n = limit() - 1 - 頁。 緩衝區的位置設為 n+1 ,限制設為容量。 若標記被定義,則被棄用。

緩衝區的位置設定為複製的多數,而非零,因此此方法的呼叫後,可以立即接著呼叫其他相對 的 put 方法。

Java 文件 java.nio.LongBuffer.compact()。

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

適用於