java 强转的基础问题

fightingman 发布于 2017/01/06 11:04
阅读 347
收藏 0

map里已经是integer类型,为什么强转的时候是Double 转 Integer异常

以下是问题补充:

@fightingman:height 也是Integer (2017/01/06 11:12)
加载中
2
开源中国首席工程师
开源中国首席工程师
map.get("x")是什么类型啊,大哥
fightingman
fightingman
我以为是height
0
ksfzhaohui
ksfzhaohui
你又没判断map.get(x)
fightingman
fightingman
我是zz
0
魔力猫
魔力猫
用泛型约束一下。你明显判断类型和取出的不是一个对象。
fightingman
fightingman
instanceof,可以判断,但其实是我太不仔细了
0
王涛
王涛

哥,你那个map里的Integer,key是height,不是x

fightingman
fightingman
太不仔细
0
Iter-hzy
Iter-hzy
因为你不仔细
fightingman
fightingman
已经看出来了,我是zz
返回顶部
顶部