黑马程序员技术交流社区
标题:
为什么这个需要强转?
[打印本页]
作者:
德胜
时间:
2015-9-10 08:17
标题:
为什么这个需要强转?
给大家截图看看,为什么要强制转换?这里面强制转换的是哪个量?
无标题.png
(104.55 KB, 下载次数: 8)
下载附件
2015-9-10 08:12 上传
作者:
0825王欢
时间:
2015-9-10 08:21
抢沙发.........
作者:
Doug
时间:
2015-9-10 08:46
你是说add(4)还是(String)it.next()? 前者没问题,后者,因为你没加泛型,默认是Object类型。
作者:
史柯
时间:
2015-9-10 08:46
同学!
同学你可以查看一下API
iterator类中的next方法返回的数据是泛型就是<E>没有指定的数据类型
默认返回的是Obejct类
而你存进去的是String类,所以需要强制转换
作者:
放飞邹莺
时间:
2015-9-10 09:16
两位分析的足够透彻了,再次学习了
作者:
ln0491
时间:
2015-9-10 09:25
学习了。。。。。。。。
作者:
liufeibo
时间:
2015-9-10 09:49
这个问题问得好啊,我也受教了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2