Java:将实现列表的映射分配给泛型类型列表的映射时发生编译错误
下面的代码已简化以显示我的问题: 我有一个界面:Java:将实现列表的映射分配给泛型类型列表的映射时发生编译错误,java,Java,下面的代码已简化以显示我的问题: 我有一个界面: public interface Cell { public String getDescription(); } 我有一个具体的课程: public class ConcreteCell implements Cell { public String getDescription() { return "concrete"; } } 现在我有了一个将字符串映射到单元格列表的数据结构: Map<S
public interface Cell {
public String getDescription();
}
我有一个具体的课程:
public class ConcreteCell implements Cell {
public String getDescription() {
return "concrete";
}
}
现在我有了一个将字符串映射到单元格列表的数据结构:
Map<String, List<Cell>> map;
Map;
但是,此代码无法编译:
map = new HashMap<String, List<ConcreteCell>>();
map=newhashmap();
为什么会这样 如果您使用
map,这将很好地工作。这可能是我正在寻找的副本。谢谢你,伙计!