我有一个带有GregorianCalendar
键和Boolean
值的地图。 for循环。 Map.Entry<...>
带有下划线,并显示
Incompatible types.
Required: Object
Found: Entry<java.util.GregorianCalendar, java.lang.Boolean>
我的代码是:
public static int getDay(GregorianCalendar day) {
Map days = getDays();
for (Map.Entry<GregorianCalendar, Boolean> entry : days.entrySet())
{
}
return -1;
}
如果有人知道我在做什么错,请帮助我。非常感谢。
答案 0 :(得分:0)
您已将days
定义为原始Map
,而不是定义其泛型:
Map<GregorianCalendar, Boolean> days = getDays();