相关疑难解决方法(0)

迭代java中的静态int值

我有一个简单的问题.有没有办法(使用我想的反射)来迭代一个类的所有静态值?

例如

class Any {
    static int one = 1;
    static int two = 2;
    static int three = 3;

    public static void main( String [] args ) {
          for( int i : magicMethod( Any.class ) ){
              System.out.println( i );
          }
    }
 }
Run Code Online (Sandbox Code Playgroud)

产量

 1
 2
 3
Run Code Online (Sandbox Code Playgroud)

谢谢.

java reflection static

8
推荐指数
1
解决办法
8393
查看次数

标签 统计

java ×1

reflection ×1

static ×1