代码让我感到困惑:
Collection<? extends Map<String, String>> a =
new ArrayList<SortedMap<String, String>>();
SortedMap<String, String> b = new TreeMap<String, String>();
b.put("1","a");
错误:
a.add(b);
Collection> 类型中的方法 add(capture#2-of ? extends Map) 不适用于参数 (SortedMap) 为什么?SortedMap 扩展了 Map,TreeMap 是一个实现 SortedMap 的类。