Javareflect-java-reflect-array
java.lang.reflect-配列クラス
前書き
*java.lang.reflect.Array* クラスは、Java配列を動的に作成してアクセスする静的メソッドを提供します。 配列は、取得または設定操作中に拡大変換が発生することを許可しますが、縮小変換が発生する場合はIllegalArgumentExceptionをスローします。
クラス宣言
以下は java.lang.reflect.Array クラスの宣言です-
public final class Array
extends Object
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
static Object get(Object array, int index) 指定された配列オブジェクトのインデックス付きコンポーネントの値を返します。 |
2 |
static boolean getBoolean(Object array, int index) 指定された配列オブジェクト内のインデックス付きコンポーネントの値をブール値として返します。 |
3 |
static byte getByte(Object array, int index) 指定された配列オブジェクトのインデックス付きコンポーネントの値をバイトとして返します。 |
4 |
static char getChar(Object array, int index) 指定された配列オブジェクトのインデックス付きコンポーネントの値をcharとして返します。 |
5 |
static double getDouble(Object array, int index) 指定された配列オブジェクト内のインデックス付きコンポーネントの値をdoubleとして返します。 |
6 |
static float getFloat(Object array, int index) 指定された配列オブジェクト内のインデックス付きコンポーネントの値をfloatとして返します。 |
7 |
static int getInt(Object array, int index) 指定された配列オブジェクトのインデックス付きコンポーネントの値をintとして返します。 |
8 |
static int getLength(Object array) 指定された配列オブジェクトの長さをintとして返します。 |
9 |
static long getLong(Object array, int index) 指定された配列オブジェクトのインデックス付きコンポーネントの値をlongとして返します。 |
10 |
static short getShort(Object array, int index) 指定された配列オブジェクトのインデックス付きコンポーネントの値をshortとして返します。 |
11 |
static Object newInstance(Class<?> componentType, int… dimensions) 指定されたコンポーネントタイプと寸法で新しい配列を作成します。 |
12 |
static Object newInstance(Class<?> componentType, int length) 指定されたコンポーネントタイプと長さで新しい配列を作成します。 |
13 |
static void set(Object array, int index, Object value) 指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された新しい値に設定します。 |
14 |
static void setBoolean(Object array, int index, boolean z) 指定された配列オブジェクトのインデックス付きコンポーネントの値を指定されたブール値に設定します。 |
15 |
static void setByte(Object array, int index, byte b) 指定された配列オブジェクトのインデックス付きコンポーネントの値を指定されたバイト値に設定します。 |
16 |
static void setChar(Object array, int index, char c) 指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定されたchar値に設定します。 |
17 |
static void setDouble(Object array, int index, double d) 指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定されたdouble値に設定します。 |
18 |
static void setFloat(Object array, int index, float f) 指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定されたfloat値に設定します。 |
19 |
static void setInt(Object array, int index, int i) 指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定されたint値に設定します。 |
20 |
static void setLong(Object array, int index, long l) 指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定されたlong値に設定します。 |
21 |
static void setShort(Object array, int index, short s) 指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定されたshort値に設定します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.lang.Object