java中数组的反射

    技术2022-07-05  107

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

     


    最新回复(0)