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 | |
静的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)
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)
public static DoubleDataBuffer of (DoubleBuffer buf)
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)
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)
public static ShortDataBuffer ( short[] 配列、ブール値 readOnly、ブール値 makeCopy)
short の配列からデータ バッファーにバッファーを作成します。
パラメーター
配列 | ショーツの配列 |
---|---|
読み取り専用 | 作成されたバッファが読み取り専用である必要がある場合は true |
コピーする | 配列をコピーする必要がある場合は true、指定された配列をラップする場合は false |
戻り値
- 新しいバッファ
public static LongDataBuffer of (LongBuffer buf)
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 のバッファを作成します
パラメーター
サイズ | 割り当てるバッファのサイズ |
---|
戻り値
- 新しいバッファ