package com.fu.demo;
import java.lang.reflect.Array;
/**
* 使用反射创建数组
* */
public class ReflectByArray {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
Class<?> classType=Class.forName("java.lang.String");//使用Class类创建String类的class对象
Object arr= Array.newInstance(classType, 10);//使用Array创建一个长度为10的字符串数组
Array.set(arr, 5, "hello");//使用Array设置该数组的第5位位
Array.set(arr, 6, "world");
System.out.println(Array.get(arr, 5));
}
}
import java.lang.reflect.Array;
/**
* 使用反射创建数组
* */
public class ReflectByArray {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
Class<?> classType=Class.forName("java.lang.String");//使用Class类创建String类的class对象
Object arr= Array.newInstance(classType, 10);//使用Array创建一个长度为10的字符串数组
Array.set(arr, 5, "hello");//使用Array设置该数组的第5位位
Array.set(arr, 6, "world");
System.out.println(Array.get(arr, 5));
}
}