为什么不编译?
Map<Integer, List<String>> myMap;
myMap = new HashMap<Integer, ArrayList<String>>();
错误:
Type mismatch: cannot convert from HashMap<Integer,ArrayList<String>> to
Map<Integer,List<String>>
为什么我不能将通用作为通用使用?
我不是在问List<Dog>
和List<Animal>
之间的区别。 List<String>
和ArrayList<String>
之间的合同应该匹配。