JAva配列の反射
JAva配列の反射は、JAVA APIクラスが使用できます:java.lang.reflect.Array
具体的な応用:
1:オブジェクトが配列であるかどうかを判断します.
2.配列の長さ:
3.次の表に従って、特定の下付き配列のデータを取得します.
4.下付き文字で配列の値を変更します.
具体的な応用:
1:オブジェクトが配列であるかどうかを判断します.
int arr[] = {1,2,3};
Class clazz = arr.getClass();
if(clazz.isArray()){
System.out.println(" ");
}else{
System.out.println(" ");
}
2.配列の長さ:
int len = Array.getLength(arr);
System.out.println("len:"+len);
3.次の表に従って、特定の下付き配列のデータを取得します.
for(int i=0;i<len;i++){
Object obj = Array.get(arr, i);
System.out.println(obj);
}
4.下付き文字で配列の値を変更します.
for(int i=0;i<len;i++){
Array.set(arr, i, i*i);
}