为什么会出现不兼容的HashMap类型错误?

时间:2019-06-28 23:40:31

标签: java arraylist netbeans hashmap

我的代码如下:

ArrayList<HashMap<String, MyClass>> listItems = new ArrayList<HashMap<String, MyClass>>();

public MyClass getMyObject(int arrayIndex, String key) {
    HashMap map = listItems.get(arrayIndex);
    return map.get(key);
}

我在最后一行出现错误:

  

不兼容的类型:无法将对象转换为MyClass。

为什么会这样? HashTable应该包含MyClass对象,那么Netbeans为什么告诉我它是一个Object?

0 个答案:

没有答案