我的代码如下:
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?