为什么我用for each方法时 进行的强制转换显示错误

来源:4-6 学生选课—课程查询

And_leafy

2017-07-13 15:42


public void testForEach(){

System.out.println("备选课程如下(通过for each循环遍历集合元素):");

for(Object obj:coursesToSelect);

Course cr = (Course)obj;         // 这里显示错误

System.out.println("课程:"+cr.id+":"+cr.name);

}


写回答 关注

2回答

  • qq_为妳战天下_0
    2017-07-22 17:36:18

    你没注意到for()后面加了个;把它去掉就好了

  • And_leafy
    2017-07-13 15:45:57

    忘了 加 大括号  。。。

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题