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();