Oi gente a minha dúvida é a seguinte:
Eu tenho um objeto do tipo Map e coloco ela dentro de um Object. Mais para frente preciso fazer cast de volta para Map. Como eu faço isso?
Obrigada
[]s
Oi gente a minha dúvida é a seguinte:
Eu tenho um objeto do tipo Map e coloco ela dentro de um Object. Mais para frente preciso fazer cast de volta para Map. Como eu faço isso?
Obrigada
[]s
Map mapa = (Map)obj;
tava com medo disso dar zica…
só para garantir vc poderia por um if antes…
if (obj instanceof Map) {
Map map = (Map) obj;
} else {
// deu mer...
}
Só testando a instancia como foi demonstrado para não dar “zica”.
Caso contrário, corre o risco de ocorrer uma exceção de Cast.
Mas uma pergunta, porque precisas atribuir um Map a um Object?
Abraços.
Tem a ver com a arquitetura que meu chefe bolou aqui
Essas arquiteturas rsrs…bom! ok!
O instance of evita um erro de Cast e resolve seu problema