Galere existe uma forma de recuperar o valor de um atributo de um objeto da classe Object?
Nao tem como fazer o cast pq é da classe Object msm, nao tem nenhuma outra classe que tem esses atributos.
Recuperar atributo de objeto da Classe java.lang.Object
5 Respostas
E
Se o objeto é realmente da classe java.lang.Object, ele não tem atributos. Satisfeito?
Eu na verdade tenho uma query que me retorna uma lista de Object. Como a query é feita em varias tabelas nao tenho nenhuma classe que mapea esses objetos. Entao nao tem como eu recuperar esse resultado?
que não seja por CAST desconheço.
Basilio, faça o seguinte:
List<Object[]> lista = LISTA RETORNADA EM SUA CONSULTA; //obs: vai ser uma lista de array object
List<TIPO> listaProcurada = new ArrayList<TIPO>();
for (Object[] array : lista) {
for (Object objeto : array) {
if(objeto instanceof TIPO)
listaProcurada.add((TIPO)objeto);
}
}
O que você procura está dentro da listaProcurada.
Abraços
Nao da pra fazer o cast pq nao existe essa classe. Mas ja resolvi esse problema (so nao lembro como). O post eh velho, mas vlw.
Criado 12 de março de 2010
Ultima resposta 15 de abr. de 2011
Respostas 5
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo