黑马程序员技术交流社区
标题:
关于泛型定义问题
[打印本页]
作者:
H._张_♂
时间:
2014-4-2 19:04
标题:
关于泛型定义问题
Map<?, ?> map = myHashMap.getMap();这一句定义可以通过编译
Set<Entry<?, ?>> entrysSet = myHashMap.getSet();这一句却不能通过编译,这是为什么?
作者:
xuehuayous
时间:
2014-4-2 19:15
getMap()是什么方法?
作者:
yanzhendong
时间:
2014-4-2 19:28
类型不匹配,getSet返回的是键的Set,换成这样就行了,myHashMap.entrySet()
作者:
为梦想而活着
时间:
2014-4-2 22:49
我也很纠结泛型,总是没有弄明白····继续学习中···········
作者:
相见欢
时间:
2014-4-2 23:17
你的键类型 和值类型不能确定 当然不能通过编译
作者:
小班。
时间:
2014-4-3 17:18
myHashMap是你自己写的么?可不可以把源代码拿出来?
作者:
leon_hm
时间:
2014-4-3 18:37
Set<Entry<?, ?>> entrysSet = myHashMap.getSet(); 编译通不过,估计是类型不匹配
作者:
H._张_♂
时间:
2014-4-4 12:24
xuehuayous 发表于 2014-4-2 19:15
getMap()是什么方法?
getMap()是调用的set.keyset()方法
作者:
H._张_♂
时间:
2014-4-4 12:29
小班。 发表于 2014-4-3 17:18
myHashMap是你自己写的么?可不可以把源代码拿出来?
我下午点把源码贴出来。。。:(
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2