bufferに関するsoraiyuのブックマーク (1)

  • java.nio.Buffer

    java.nio.Buffer java.nio.Bufferクラスは、便利なクラスなのですが、操作の方法が少々分かりにくいので、簡単にまとめてみました。サンプルはByteBufferを使用していますが、他のBufferでも基的には同じです。 Bufferの作成 Bufferを新規に作成するには、allocate(int capacity)メソッドを使用します。下記のコードは、10バイトの容量を持つByteBufferを作成します。 Bufferの操作 Bufferには、いくつかの重要な値があります。capacity・limit・positionがそれです。以下のメソッドで、それぞれの値の取得や変更を行うことができます。 capacity() Bufferの容量を返します。容量は、このBufferに格納できる最大のサイズです。ByteBufferの場合は、バイト数になります。容量は変更で

  • 1