A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunshine9091   /  2014-8-7 07:55  /  3262 人查看  /  37 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

F@C 中级黑马 2014-8-7 14:45:03
21#
进来学习
回复 使用道具 举报
Object obj = it.next();
String s = (String)obj;
遍历传回的是Object,肯定要向下转型
回复 使用道具 举报
说白了就是你没加泛型
回复 使用道具 举报
我的建议是把强转(String)去掉,应该就差不多了
回复 使用道具 举报
因为
Iterator it = al.iterator();//这句话it现在是Object类型
所以下面使用到it的时候,需要强制类型转换成String类型。
回复 使用道具 举报
加泛型就行了  就不用强转了
回复 使用道具 举报
泛型的问题~
回复 使用道具 举报
这是一个向下转型的操作,Object包括String,所以是向下转型,反之是向上转型。
回复 使用道具 举报
楼主可是传智java0715基础班同学?:lol
回复 使用道具 举报
路过~~~~~
回复 使用道具 举报
准备42期,还没走完流程呢
回复 使用道具 举报
路过,受教了
回复 使用道具 举报
知识回顾,存储的是什么类型,就返回什么类型
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马