Recorrer todos los campos en una clase de Java
Tengo una clase de Java que tiene una serie deFields
.
Me gustaría recorrer los campos y hacer algo por los que son nulos.
Por ejemplo si mi clase es:
public class ClassWithStuff {
public int inty;
public stringy;
public Stuff;
//many more fields
}
En otro lugar, haría unaClassWithStuff
Objeto y me gustaría ir a través de todos los campos en la clase. Algo así como esto:
for (int i = 0; i < ClassWithStuff.getFields().size(); i++) {
//do stuff with each one
}
¿Hay alguna manera para que pueda lograr esto?