這里把Object換成Course類為什么不行呢?
/**
* 通過for each
*/
public void testForEach(){
for(Object obj:courseToSelect){
Course cr = (Course) obj;
System.out.println("mm課程:"+cr.id+cr.name);
}
}
/**
* 通過for each
*/
public void testForEach(){
for(Object obj:courseToSelect){
Course cr = (Course) obj;
System.out.println("mm課程:"+cr.id+cr.name);
}
}
2016-03-09
舉報
2016-05-03
List<Course> courseToSelect = new ArrayList<Course>();
2016-03-09
因為你的集合并沒有指定范型 ?List l = new ArrayList();
那么他所添加的對象統一的類型為Object基類
2016-03-09
courseToSelect是不是定義了泛型集合?
2016-03-09
提示什么錯誤呢?