为了账号安全,请及时绑定邮箱和手机立即绑定

Course temp = (Course) coursesToSelect.get(0);

麻烦哪位大神详细解释一下

正在回答

4 回答

1、定义一个Course类型的对象temp;

2、coursesToSelect是一个List对象,调用该对象的get(int index)方法,返回列表中指定位置的元素;将该元素类型转换为Course;

3、将2返回的元素赋给temp


0 回复 有任何疑惑可以回复我~
#1

啊啊啊啊123 提问者

非常感谢!
2016-06-10 回复 有任何疑惑可以回复我~

courseToSelect是list类型的,可以存放任何类型的元素,存进去后都会自动转换成Object类,Object类是所有类型的父类。courseToSelect.get(0)是获取该courseToSelect集合中索引为0的元素,因为temp是Course类型的,所以索引为0的这个元素必须强制转换成Course

0 回复 有任何疑惑可以回复我~

List中的元素默认为Object类型,所以取出来的元素要强制转换为Course类型

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Course temp = (Course) coursesToSelect.get(0);

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信