1. 程式人生 > >IntBuffer類介紹

IntBuffer類介紹

指定 cti 連續 duplicate 鏈接 ava cat 放置 返回

一個int緩沖區。

  該類定義了四類操作
 int緩沖區:

    絕對和相對{@link #get()get}和
   {@link #put(int)put}讀寫方法
   單個;

    相對{@link #get(int [])批量獲取}
   從該緩沖區傳輸連續的int序列的方法
   成陣;和

    相對{@link #put(int [])批量放置}
   從一個轉移連續的int序列的方法
   int數組或其他一些int
   緩沖到這個緩沖區;和

  {@link #compact compacting}的方法,{@ link
   #duplicate duplicating}和{@link #slice
   切片}一個int緩沖區。

  Int緩沖區可以通過{@link #allocate創建
 allocation},為緩沖區分配空間

 內容,由{@link #wrap(int [])包裝}現有的
 將int數組放入緩沖區,或者通過創建一個
 <a href="ByteBuffer.html#views">查看現有字節緩沖區。

  像字節緩沖區一樣,int緩沖區要麽<a
 href =“ByteBuffer.html #directage”>直接或非直接。一個
 通過這個類的wrap方法創建的int buffer
 是非直接的。作為字節緩沖區視圖創建的int緩沖區將
 當且僅當字節緩沖區本身是直接的時,才是直接的。是否
 直接的int緩沖區可以通過調用{@link來確定
 #isDirect isDirect}方法。


  此類中沒有返回值的方法是
 指定返回調用它們的緩沖區。這允許
 要鏈接的方法調用。

  

IntBuffer類介紹