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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta