Java puede obtener los nombres de las variables miembros y las variables estáticas a través de la reflexión, por lo que es poco probable que se obtengan variables locales.
Public Class Test {public static void main (String [] args) lanza la excepción {// TODO Método Generado automático Stub // Obtener los valores de todas las variables class Clazz = class.forname ("com.qianmingxs.scoretable"); Campo [] campos = clazz.getfields (); for (campo campo: campos) {system.out.println (field.getName () + "" + field.getInt (clazz)); } // Obtenga el valor de una sola variable/*class Clazz = class.forname ("com.qianmingxs.scoretable"); Campo campo = clazz.getfield ("cinco"); System.out.println (field.getInt (clazz));*/}} La clase Java para ver es:
public class ScoreTable { private ScoreTable() {} public final static int FIVE = 100;//Become 5 public final static int DOUBLE_ALIVE_FOUR = 99;//Double 4 (for analysis of opponents) public final static int ALIVE_FOUR_AND_DEAD_FOUR = 98;//Life 4 death 4 (for analysis of opponents) public final static int ALIVE_FOUR_AND_ALIVE_THREE = 96; // Life 4 Life 3 (para el análisis de los oponentes) Pública final estática intive_four_and_dead_three = 95; // Life 4 Dead 3 (para el análisis de los oponentes) Público Final Static int Alive_four_and_alive_two = 94; // Life 4 Live 2 Public Final Final Static intive_four = 93;//Life 4 Public Final STATIC INT DOBLE_DEAD 42;/92; Pública final estática intit_four_and_alive_three = 91; // Dead 4 Live 3 Public Final Static Int Dead_four_and_alive_two = 90; // Dead 42 Public Final Static int Double_alive_three = 80; // Double 3 Public Final Static int Alive_Three_Ad_Dead_Three = 70; // Living 3 Public Final Static INTALMATY INTALMATIC INTALMATIC 65; // Semi-Living 4 (similar a ○ balticirador), la prioridad es menor que Live 4 Public Final Static int Alive_three = 60; // Living 3 Public Final Static int Dead_four = 50; // Dead 4 Público Público Final Static into_alive_two = 40; // Double Live 2 Public Static Static int Dead_two = 10; // Dead 2 Public Final Static int single = 0; // Single}El ejemplo simple anterior de usar reflexión para obtener nombres de variables estáticas y valores variables en las clases de Java es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.