Java는 반사를 통해 멤버 변수 및 정적 변수의 이름을 얻을 수 있으므로 로컬 변수가 얻을 가능성은 거의 없습니다.
public class test {public static void main (String [] args)은 예외를 던졌습니다 {// todo 자동 생성 메소드 스터브 // 모든 변수의 값을 가져옵니다 clasz = class.forname ( "com.qianmingxs.scoretable"); 필드 [] fields = clazz.getfields (); for (필드 필드 : fields) {System.out.println (field.getName () + "" + field.getInt (Clazz)); } // 단일 변수의 값을 가져옵니다./*클래스 Clazz = class.forname ( "com.qianmingxs.scoretable"); 필드 필드 = clazz.getfield ( "5"); System.out.println (Field.GetInt (Clazz));*/}} 볼 Java 클래스는 다음과 같습니다.
공개 클래스 스코 화용 {private scoretable () {} 공개 최종 정적 int 5 = 100; // 5 공개 최종 정적 정적 int double_alive_four = 99; // double 4 (상대 분석을 위해) 공개 최종 정적 int alive_four_and_dead_four = 98; // life 4 death 4 (oppon _ alive _ the intrese _ the intrese). 96; // Life 4 Life 3 (상대 분석을 위해) 공개 최종 정적 정적 int alive_four_and_dead_three = 95; // Life 4 Dead 3 (상대 분석을 위해) 공개 최종 정적 int alive_four_and_alive_two = 94; // live 4 public final int alive_four = 93; // 92; // Double Dead 4 Public Final STATIC INT DEAD_FOUR_AND_ALIVE_THREE = 91; // DEAD 4 LIVE 3 PUBLIC FINAT STATIC INT DEAD_FOUR_AND_ALIVE_TWO = 90; // DEAD 42 PUBLIC FINAL STATIC INT DOWL_ALIVE_THREE = 80; // Double 3 Public Final STATIC int Alive_Andead_three = 70; // // Public Hiving 3 Public intatic 3 Half_Alive_four = 65; // 세미 리빙 4 (○ ○와 유사), 우선 순위는 라이브 4 공개 최종 정적 int alive_three = 60보다 작습니다. // 살아있는 3 공개 최종 정적 int dead_four = 50; // dead 4 public int double_alive_two = 40; // double live 2 public int int int int 3 public int 3 public int 3 public int int int int int int int int int int int 3 20; // Living 2 Public Final Static Int Dead_two = 10; // Dead 2 Public Final Static Int Single = 0; // Single}Java 클래스에서 정적 변수 이름과 변수 값을 얻기 위해 반사를 사용하는 위의 간단한 예는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.