來看看這個令人奇怪的問題哦
package CourseToSelect;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListTest {
List<Course> coursesToSelect ;
public ListTest(){
coursesToSelect = new ArrayList<Course>();
}
public void Add(){
? ?Course cr1 = new Course("1","數(shù)據(jù)結(jié)構(gòu)");
? ?coursesToSelect.add(cr1);
? ?Course temp;
? ?Course course[] = {new Course("2","C語言"),new Course("3","高數(shù)") };
? temp = ?(Course)coursesToSelect.get(0);
? System.out.println("添加了課程:"+temp.ID+":"+temp.Name);;
}
public static void main(String[] args) {
ListTest lt = new ListTest();
//lt.Add();
Iterator<Course> it = lt.coursesToSelect.listIterator();
while(it.hasNext()){
Course temp = (Course)it.next();
System.out.println("添加了課程:"+temp.ID+":"+temp.Name); }
}
}
為什么運行不出結(jié)果呢?????真是令人疑惑
2016-06-29
是的哦,狼若回頭必有緣由,運行時看報錯,仔細(xì)分析肯定會找到原因的
2016-06-06
忘了。方法被注視了
2016-06-06
加上了還是沒有打印結(jié)果
2016-06-06
? coursesToSelect.addAll(Arrays.asList(course));