Java может получить имена переменных членов и статических переменных посредством отражения, поэтому маловероятно, что локальные переменные будут получены.
открытый тест класса {public static void main (string [] args) выбрасывает исключение {// todo автоматическое сгенерированное метод // Получить значения всех переменных класса clazz = class.forname ("com.qianmingxs.scoreable"); Field [] fields = clazz.getFields (); для (поле поле: Fields) {System.out.println (field.getName () + "" + field.getint (clazz)); } // Получить значение одной переменной/*class clazz = class.forname ("com.qianmingxs.scoreable"); Field Field = clazz.getfield ("пять"); System.out.println (field.getint (clazz));*/}} Класс Java для просмотра:
Общедоступный класс ScoreTable {private ScoreTable () {} public final Static int five = 100; // стать 5 открытым окончательным статическим int int double_alive_four = 99; // Double 4 (для анализа противников) публичный окончательный статический статический int lival_four_and_dead_four = 98; // Life 4 Death 4 (для анализа оппонентов) 96; // Life 4 Life 3 (для анализа оппонентов) Публичная окончательная статическая статика int allive_four_and_dead_three = 95; // Life 4 Dead 3 (для анализа противников) Общественная окончательная статика int allive_four_and_alive_two = 94; // Life 4 Live 2 Public Static int Lives = 93;/////final final static static static ntable ntabour nt double ntabour int_dead ntabour int_dead_d ntablead_bour. public final Static int dead_four_and_alive_three = 91; // Dead 4 Live 3 Public Final Static int_four_and_alive_two = 90; // Dead 42 Public Final Static int_alive_three = 80; // Double 3 Public State int 65; // Полуживая 4 (аналогично ○а-там ○а-там), приоритет меньше, чем Live 4 Public Final Static int Living_Three = 60; // Living 3 Public Final Static int dead_four = 50; // Dead 4 Public Final Static double_alive_two = 40; // Double Live 2 Public Static int Dead_three = 30; // Dead 3 Public Final STATIC ALIVE_T ALIV Dead_two = 10; // Dead 2 Public Final Static int single = 0; // Single}Приведенный выше простой пример использования отражения для получения статических имен переменных и значений переменных в классах Java - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.