|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
T
- byte[]
, int[]
などの配列型public interface IArray<T>
IArray
オブジェクトは配列をラップしています。
IArrayPools
の各メソッドから返されます。
IArrayPools
メソッドの概要 | |
---|---|
void |
clear()
この IArray オブジェクトがラップしている生の配列をクリアします。 |
T |
getArray()
この IArray オブジェクトがラップしている生の配列を返します。 |
int |
getLength()
この IArray オブジェクトの長さです。 |
void |
release()
この IArray オブジェクトがラップしている生の配列を
IArrayPools に返却します。 |
メソッドの詳細 |
---|
T getArray()
IArray
オブジェクトがラップしている生の配列を返します。
IArray
オブジェクトがラップしている生の配列。
java.lang.IllegalStateException
- すでに release()
されている場合に発生int getLength()
IArray
オブジェクトの長さです。
これは、このIArray
オブジェクトが
IArrayPools
に要求された際の長さと同じです。
このIArray
オブジェクトがラップしている生の配列の長さは、これよりも長い場合があります。
IArray
オブジェクトの長さ
java.lang.IllegalStateException
- すでに release()
されている場合に発生void clear()
IArray
オブジェクトがラップしている生の配列をクリアします。
なお、クリアされるのは getLength()
が返す長さまでです。生の配列のうち、残りの部分はクリアされません。
java.lang.IllegalStateException
- すでに release()
されている場合に発生void release()
IArray
オブジェクトがラップしている生の配列を
IArrayPools
に返却します。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |