Obtendo todos os atributos de um objeto cujos valores sejam nulos

De Basef
Revisão de 22h31min de 9 de julho de 2017 por Admin (discussão | contribs) (Criou página com 'Para obter todos os atributos de um objeto 'o': <source lang="java"> try { Class<?> c = o.getClass(); for (Field f: c.getFields()) { Object value = f.get(o);...')

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Para obter todos os atributos de um objeto 'o':

try {
    Class<?> c = o.getClass();
    for (Field f: c.getFields()) {
        Object value = f.get(o);
        if (value == null){
            System.out.println(f.getName());
        }
    }
} catch (Exception e) {
    e.printStackTrace();
    throw new RuntimeException();
}