To com um problema aqui…
eu tenho que criar uma variável cujo eu não sei o Tipo dela.
O tipo dessa varável vai depender do tipo dos objetos que se encontra em minha lista (List)
coloquei esse exemplo…pra ver se ajuda a explicar a minha duvida…
essa parada ai nao esta funcionando…
foi apenas uma tentativa que eu fiz nessa tarde doida de trabalho!!!
um valor Object aceita qualquer valor, vc não precisa ficar fazendo cast toda a vez.
ou vc pode usar um
public<V> V processaLista(List<V> listaSelecione){for(Vobj:listaSelecione){
//fazeralgocomoobjeto}
}
B
Beavis_
se os tipos da lista forem fixos da para usar o instance of para comparar, mas não é o ideal.
J
juliocbq
Beavis_:
se os tipos da lista forem fixos da para usar o instance of para comprar, mas não é o ideal.
Acho que essa seria a melhor opção. Varrer a lista perguntando o tipo e dando o cast necessário.
Fernando_H_Gomes
Nao é necessario saber a classe nem nada…
como o jack comentou.
type é uma Class
um objeto class tem este método cast …
entao…
pegue o object.getClass()
e o método “cast(Object)”
a classe que se vire pra fazer cast …
sergiotaborda
programadormaia:
Olá Galera!!!
To com um problema aqui…
eu tenho que criar uma variável cujo eu não sei o Tipo dela.
O tipo dessa varável vai depender do tipo dos objetos que se encontra em minha lista (List)