Java - Como obtener nombre y valor de variables,de clase

 
Vista:

Como obtener nombre y valor de variables,de clase

Publicado por Proteo (3 intervenciones) el 23/02/2009 15:38:13
Hola,

Buenas, estoy en un proyecto y no he podido resolver un problema. La cuestión es que estoy haciendo un método el cual me guarde en una variable String el"" Nombre de las Variables de una Clase y su valor, obviamente no quiero tener que escribir todas las variables y sus valores ya que pretendo que este método sea dinámico y funcione para cualquier clase.

Hasta ahora solo llevo algo así de código, pero esto solo me da los nombres de las variables pero no se como sacar su valor alguien tendrá alguna respuesta o sugerencia?

String s = " ";
for (int j = 1; j <= 80; j++) {
s = s + "=";
}
s = s + " ";
s = s + "Valores de las variables globales ";
for (int j = 1; j <= 80; j++) {
s = s + "=";
}
s = s + " ";
try {
Class clase = Class.forName(Main.class.getName());
Field m[] = clase.getFields();
for (int j = 0; j < m.length; j++) {
s = s + m[j].toString() + "= ";
s = s + " ";
}
for (int j = 1; j <= 80; j++) {
s = s + "=";
}
s = s + " ";
} catch (Exception ee) {
System.out.println("----------------------->" + ee.toString());
}

System.out.println(s);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder