您的位置:首页 > 编程语言 > Java开发

java中数组的反射

2011-01-10 11:26 155 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: