Estoy almacenando datos en un HashMap con (clave: Cadena, valor: ArrayList). La parte con la que estoy teniendo problemas declara una nueva ArrayList "actual", busca HashMap para la cadena "dictCode" y, si la encuentra, la establece como el valor devuelto ArrayList.HashMap (clave: String, valor: ArrayList) devuelve un objeto en lugar de ArrayList?
ArrayList current = new ArrayList();
if(dictMap.containsKey(dictCode)) {
current = dictMap.get(dictCode);
}
La "corriente = ..." línea devuelve un error de compilación de:
Error: incompatible types
found : java.lang.Object
required: java.util.ArrayList
No entiendo esto ... hace que HashMap devolver un objeto en lugar de ArrayList Almacené en ella como el valor? ¿Cómo convierto este objeto en una ArrayList?
Gracias.
agregue la declaración de HashMap para aclarar la pregunta. – Jorn