estou com um problema e gostaria de saber se vc pode me ajudar?
preciso varrer atributos de um determinado Objeto que vou passar para uma funcao esta por sua vez precisa pegar este objeto e varrer todos os atributos da mesma até achar “.” Então ele irá retirar este ponto e devolver o valor deste atributo par o próprio atributo sem o ponto.
Alguem pode me ajudar???
Por favor!!!
Varrer todos os atributos de um determinado objeto
E
1 Resposta
B
Ola, vc pode fazer isto usando reflection…
Para varrer os atributos, considerando que sao beans, vc pode fazer algo do estilo:
Class c = this.getClass();
Field[] fields = c.getDeclaredFields();
for(Field field : fields){
String methodName = "get"+field.getName().substring(0,1).toUpperCase()+
field.getName().substring(1);
Method getter = c.getDeclaredMethod(getter, new Object[0]);
Object value = getter.invoke(this, new Object[0]);
e por ae vai…
Criado 24 de fevereiro de 2007
Ultima resposta 24 de fev. de 2007
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo