DoubleBuffer.Compact 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
壓縮此緩衝區 (可選操作)。
[Android.Runtime.Register("compact", "()Ljava/nio/DoubleBuffer;", "GetCompactHandler")]
public abstract Java.Nio.DoubleBuffer? Compact();
[<Android.Runtime.Register("compact", "()Ljava/nio/DoubleBuffer;", "GetCompactHandler")>]
abstract member Compact : unit -> Java.Nio.DoubleBuffer
傳回
這個緩衝區
- 屬性
例外狀況
若此緩衝區內容不可更改。
備註
壓縮此緩衝區 (可選操作)。
緩衝區當前位置與其極限之間的雙重值(若有)會被複製到緩衝區的起始。 也就是說,在索引 p = 處的雙重字母;position() 被複製到索引零,在索引 p + 處的雙重字母;1 被複製到索引 1,依此類推直到索引 limit() - 的雙重字母;1 被複製到索引 n = limit() - 1 - 頁。 緩衝區的位置設為 n+1 ,限制設為容量。 若標記被定義,則被棄用。
緩衝區的位置設定為複製的雙重數,而非零,因此此方法的呼叫後,可以立即接著呼叫其他相對 的 put 方法。
Java 文件 java.nio.DoubleBuffer.compact()。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。