Ref.: Obtendo resultado de um MÉTODO

4 respostas
P

Boa tarde!

Dado o seguinte código:

public class ManutencaoTabela {

    public ManutencaoTabela(final Object Tabela) {
        Class classe;
        classe= Tabela.getClass();

        //Obtendo valores de um determinado método
        classe. ?????????????????

    }
}

Sabendo que meu objeto Tabela tem um método chamado “getCamposChave” do tipo HashMap, pergunto:
Como faço para obter seus valores?

Desde já agradeço.

4 Respostas

fabim

E desde quando métodos possuem tipos?

P

kkkkkkkkkkkkkkkkkkkkkkk

Perdoe-me, quiz dizer que retorna um HashMap().

Esse é um bom exercício, não é!?

fabim

HashMap hashMap = classe.getCamposChave();
String nome = hashMap.get(“nome”);

ou

String nome = classe.getCamposChave().get( “nome” );

Isso se sua chave “nome” for do tipo String. Mas pode ser qqer tipo.

Endereco endereco = (Endereco) classe.getCamposChave().get( “endereco” );

P

Valeu!

Porém getCamposChave() é um método de minha classe Tabela.

Não está funcionando!

Tem mais alguma idéia?

Desde já agradeço e, estou tentando aqui tb.

Valeu!

Criado 5 de outubro de 2007
Ultima resposta 8 de out. de 2007
Respostas 4
Participantes 2