DataBuffers

パブリック最終クラスDataBuffers

DataBufferインスタンスを作成するためのヘルパー クラス。

パブリックコンストラクター

パブリックメソッド

静的FloatDataBuffer
(FloatBufferバッファ)
JDK NIO FloatBufferデータ バッファーにラップします。
静的LongDataBuffer
of (long[] 配列、ブール値 readOnly、ブール値 makeCopy)
Long の配列からデータ バッファーへのバッファーを作成します。
静的 <T>データバッファ<T>
of (T[] 配列、ブール値 readOnly、ブール値 makeCopy)
オブジェクトの配列からデータ バッファーへのバッファーを作成します。
静的DoubleDataBuffer
of (double[] 配列、ブール値 readOnly、ブール値 makeCopy)
double の配列からデータ バッファーにバッファーを作成します。
静的ShortDataBuffer
(短い...値)
short の配列からデータ バッファーにバッファーを作成します。
静的IntDataBuffer
(IntBufferバッファ)
JDK NIO IntBufferデータ バッファーにラップします。
静的DoubleDataBuffer
(DoubleBufferバッファ)
JDK NIO DoubleBufferデータ バッファーにラップします。
静的ByteDataBuffer
(バイト...値)
バイト配列からデータ バッファーへのバッファーを作成します。
静的LongDataBuffer
(長い...値)
Long の配列からデータ バッファーへのバッファーを作成します。
静的ByteDataBuffer
(ByteBufferバッファ)
JDK NIO ByteBufferデータ バッファーにラップします。
静的DoubleDataBuffer
(double... 値)
double の配列からデータ バッファーにバッファーを作成します。
静的FloatDataBuffer
of (float[] 配列、ブール値 readOnly、ブール値 makeCopy)
float の配列からデータ バッファーへのバッファーを作成します。
静的BooleanDataBuffer
of (boolean[] 配列、boolean readOnly、boolean makeCopy)
ブール値の配列からデータ バッファーへのバッファーを作成します。
静的ShortDataBuffer
(ShortBufferバッファ)
JDK NIO ShortBufferデータ バッファーにラップします。
静的ShortDataBuffer
of (short[] 配列、ブール値 readOnly、ブール値 makeCopy)
short の配列からデータ バッファーにバッファーを作成します。
静的LongDataBuffer
(LongBufferバッファ)
JDK NIO LongBufferデータ バッファーにラップします。
静的ByteDataBuffer
of (byte[] 配列、ブール値 readOnly、ブール値 makeCopy)
バイト配列からデータ バッファーへのバッファーを作成します。
静的IntDataBuffer
of (int[] 配列、ブール値 readOnly、ブール値 makeCopy)
int の配列からデータ バッファーへのバッファーを作成します。
静的FloatDataBuffer
( float... 値)
float の配列からデータ バッファーへのバッファーを作成します。
静的BooleanDataBuffer
(ブール値...値)
ブール値の配列からデータ バッファーへのバッファーを作成します。
静的IntDataBuffer
( int... 値)
int の配列からデータ バッファーへのバッファーを作成します。
静的BooleanDataBuffer
ofBooleans (ロングサイズ)
最大size値を格納できるブール値のバッファを作成します
静的ByteDataBuffer
ofBytes (ロングサイズ)
最大size値を格納できるバイトのバッファーを作成します
静的DoubleDataBuffer
ダブル(ロングサイズ)
最大size値を格納できる double のバッファを作成します
静的FloatDataBuffer
フロート(ロングサイズ)
sizeまでの値を格納できる浮動小数点数のバッファを作成します
静的IntDataBuffer
ofInts (ロングサイズ)
sizeまでの値を格納できる整数のバッファを作成します
静的LongDataBuffer
ofLongs (ロングサイズ)
最大size値を格納できる Long のバッファを作成します。
静的 <T>データバッファ<T>
ofObjects (Class<T> 型、ロングサイズ)
clazz` that can store up to `size型のオブジェクトへの参照のバッファーを作成します。
静的 <T>データバッファ<T>
ofObjects (T... 値)
オブジェクトの配列からデータ バッファーへのバッファーを作成します。
静的ShortDataBuffer
のショーツ(ロングサイズ)
最大size値を保存できる short のバッファを作成します

継承されたメソッド

パブリックコンストラクター

パブリックDataBuffers ()

パブリックメソッド

public static FloatDataBuffer of (FloatBuffer buf)

JDK NIO FloatBufferデータ バッファーにラップします。

パラメーター
バフラップするバッファ
戻り値
  • 新しいバッファ

public static LongDataBuffer ( long[] 配列、ブール値 readOnly、ブール値 makeCopy)

Long の配列からデータ バッファーへのバッファーを作成します。

パラメーター
配列Long の配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static DataBuffer <T> of (T[] array, boolean readOnly, boolean makeCopy)

オブジェクトの配列からデータ バッファーへのバッファーを作成します。

パラメーター
配列オブジェクトの配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static DoubleDataBuffer ( double[] 配列、ブール値 readOnly、ブール値 makeCopy)

double の配列からデータ バッファーにバッファーを作成します。

パラメーター
配列double の配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static ShortDataBuffer of (short... 値)

short の配列からデータ バッファーにバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(values, false, false } の呼び出しと同等です)

パラメーター
価値観短い値
戻り値
  • 新しいバッファ

public static IntDataBuffer of (IntBuffer buf)

JDK NIO IntBufferデータ バッファーにラップします。

パラメーター
バフラップするバッファ
戻り値
  • 新しいバッファ

public static DoubleDataBuffer of (DoubleBuffer buf)

JDK NIO DoubleBufferデータ バッファーにラップします。

パラメーター
バフラップするバッファ
戻り値
  • 新しいバッファ

public static ByteDataBuffer of (byte... 値)

バイト配列からデータ バッファーへのバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(values, false, false } の呼び出しと同等です)

パラメーター
価値観バイト値
戻り値
  • 新しいバッファ

public static LongDataBuffer of (long... 値)

Long の配列からデータ バッファーへのバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(values, false, false } の呼び出しと同等です)

パラメーター
価値観長い値
戻り値
  • 新しいバッファ

public static ByteDataBuffer of (ByteBuffer buf)

JDK NIO ByteBufferデータ バッファーにラップします。

パラメーター
バフラップするバッファ
戻り値
  • 新しいバッファ

public static DoubleDataBuffer of (double... 値)

double の配列からデータ バッファーにバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(array, false, false } の呼び出しと同等です)

パラメーター
価値観二重値
戻り値
  • 新しいバッファ

public static FloatDataBuffer (float[] 配列、ブール型 readOnly、ブール型 makeCopy )

float の配列からデータ バッファーへのバッファーを作成します。

パラメーター
配列float の配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static BooleanDataBuffer of (boolean[] array, boolean readOnly, boolean makeCopy)

ブール値の配列からデータ バッファーへのバッファーを作成します。

パラメーター
配列ブール値の配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static ShortDataBuffer of (ShortBuffer buf)

JDK NIO ShortBufferデータ バッファーにラップします。

パラメーター
バフラップするバッファ
戻り値
  • 新しいバッファ

public static ShortDataBuffer ( short[] 配列、ブール値 readOnly、ブール値 makeCopy)

short の配列からデータ バッファーにバッファーを作成します。

パラメーター
配列ショーツの配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static LongDataBuffer of (LongBuffer buf)

JDK NIO LongBufferデータ バッファーにラップします。

パラメーター
バフラップするバッファ
戻り値
  • 新しいバッファ

public static ByteDataBuffer (byte[]配列、ブール値 readOnly、ブール値 makeCopy)

バイト配列からデータ バッファーへのバッファーを作成します。

パラメーター
配列バイトの配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static IntDataBuffer of (int[] array, boolean readOnly, boolean makeCopy)

int の配列からデータ バッファーへのバッファーを作成します。

パラメーター
配列int の配列
読み取り専用作成されたバッファが読み取り専用である必要がある場合は true
コピーする配列をコピーする必要がある場合は true、指定された配列をラップする場合は false
戻り値
  • 新しいバッファ

public static FloatDataBuffer of (float... 値)

float の配列からデータ バッファーへのバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(values, false, false } の呼び出しと同等です)

パラメーター
価値観浮動小数点値
戻り値
  • 新しいバッファ

public static BooleanDataBuffer of (boolean... 値)

ブール値の配列からデータ バッファーへのバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(values, false, false } の呼び出しと同等です)

パラメーター
価値観ブール値
戻り値
  • 新しいバッファ

public static IntDataBuffer of (int... 値)

int の配列からデータ バッファーへのバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(values, false, false } の呼び出しと同等です)

パラメーター
価値観int値
戻り値
  • 新しいバッファ

public static BooleanDataBuffer ofBooleans (ロングサイズ)

最大size値を格納できるブール値のバッファを作成します

パラメーター
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ

public static ByteDataBuffer ofBytes (ロングサイズ)

最大size値を格納できるバイトのバッファーを作成します

パラメーター
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ

public static DoubleDataBuffer ofDoubles (ロングサイズ)

最大size値を格納できる double のバッファを作成します

パラメーター
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ

public static FloatDataBuffer ofFloats (ロングサイズ)

sizeまでの値を格納できる浮動小数点数のバッファを作成します

パラメーター
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ

public static IntDataBuffer ofInts (ロングサイズ)

sizeまでの値を格納できる整数のバッファを作成します

パラメーター
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ

public static LongDataBuffer ofLongs (ロングサイズ)

最大size値を格納できる Long のバッファを作成します。

パラメーター
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ

public static DataBuffer <T> ofObjects (Class<T> 型、ロングサイズ)

clazz` that can store up to `size型のオブジェクトへの参照のバッファーを作成します。

パラメーター
タイプこのバッファに格納されているオブジェクトのタイプ
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ

public static DataBuffer <T> ofObjects (T... 値)

オブジェクトの配列からデータ バッファーへのバッファーを作成します。

返されたバッファにより、読み取りおよび書き込み操作が可能になり、ソース配列のメモリを共有できます。これは、 of(values, false, false } の呼び出しと同等です)

パラメーター
価値観オブジェクトの値
戻り値
  • 新しいバッファ

public static ShortDataBuffer ofShorts (ロングサイズ)

最大size値を保存できる short のバッファを作成します

パラメーター
サイズ割り当てるバッファのサイズ
戻り値
  • 新しいバッファ