【发布时间】:2015-04-19 17:37:54
【问题描述】:
我有一个类型的变量:
Iterable<Map<String,Object>>
我正在尝试将其作为类型返回:
Iterable<Map<String,?>>
编译器说:
argument mismatch; Iterable<Map<String,Object>>
cannot be converted to Iterable<Map<String,?>>
有谁知道如何强制编译器在这里“做正确的事情”,或者这在某种程度上是不可能的?
【问题讨论】:
-
可以更改返回类型吗?
标签: java generics iterator type-conversion