Mudanças entre as edições de "Obtendo todos os atributos de um objeto"
De Basef
(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);...') |
|||
Linha 5: | Linha 5: | ||
Class<?> c = o.getClass(); | Class<?> c = o.getClass(); | ||
for (Field f: c.getFields()) { | for (Field f: c.getFields()) { | ||
− | + | System.out.println(f.getName()); | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
} catch (Exception e) { | } catch (Exception e) { |
Edição atual tal como às 22h29min de 9 de julho de 2017
Para obter todos os atributos de um objeto 'o':
try { Class<?> c = o.getClass(); for (Field f: c.getFields()) { System.out.println(f.getName()); } } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(); }