クラス
java.nio.Bufferの使用

Bufferを使用しているパッケージ
パッケージ
説明
Javaランタイム外部のメモリーおよびファンクションへの低レベル・アクセスを提供します。
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
  • java.lang.foreignでの「バッファ」の使用

    バッファのパラメータを持つjava.lang.foreignのメソッド
    修飾子と型
    メソッド
    説明
    MemorySegment.ofBuffer(Buffer buffer)
    指定されたBufferインスタンスに関連付けられたメモリーをモデル化するバッファ・メモリー・セグメントを作成します。
  • java.nioでのBufferの使用

    java.nioでのBufferのサブクラス
    修飾子と型
    クラス
    説明
    class 
    byteバッファです。
    class 
    charバッファです。
    class 
    doubleバッファです。
    class 
    floatバッファです。
    class 
    intバッファです。
    class 
    longバッファです。
    class 
    ファイルのメモリー・マップ領域を内容とするダイレクトbyteバッファです。
    class 
    shortバッファです。
    Bufferを返すjava.nioのメソッド
    修飾子と型
    メソッド
    説明
    Buffer.clear()
    このバッファをクリアします。
    abstract Buffer
    Buffer.duplicate()
    このバッファの内容を共有する新しいバッファを作成します。
    Buffer.flip()
    このバッファをフリップ(反転)します。
    Buffer.limit(int newLimit)
    このバッファのリミットを設定します。
    Buffer.mark()
    このバッファの現在位置にマークを設定します。
    Buffer.position(int newPosition)
    このバッファの位置を設定します。
    Buffer.reset()
    バッファの位置を以前にマークした位置に戻します。
    Buffer.rewind()
    このバッファをリワインド(巻き戻し)します。
    abstract Buffer
    Buffer.slice()
    内容がこのバッファ内容の共有されたサブシーケンスである新しいバッファを作成します。
    abstract Buffer
    Buffer.slice(int index, int length)
    内容がこのバッファ内容の共有されたサブシーケンスである新しいバッファを作成します。