クラス
java.nio.Bufferの使用

Bufferを使用しているパッケージ 
パッケージ 説明
java.nio
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
  • java.nioでのBufferの使用

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