java.lang.reflect.Array
这个还是很好用的,可惜里面全是native方法
没法研究源程序
里面有得到数组中某元素类型的get 值的get set相关操作
下面给出一点具体示例:
final int []a = {1,2,3,4,5};
Object o = a;
System.out.println(Array.getLength(o));
for(int i=0;i<Array.getLength(o);i++) {
System.out.print(Array.get(o, i)+" ");
}
System.out.println();
Array.setInt(o, 4, 6);
for(int i=0;i<Array.getLength(o);i++) {
System.out.print(Array.get(o, i)+" ");
}
System.out.println();