问答详情
源自:4-6 学生选课—课程查询

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


public void testForEach(){

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

for(Object obj:coursesToSelect);

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

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

}


提问者:And_leafy 2017-07-13 15:42

个回答

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

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

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

    忘了 加 大括号  。。。