发表于: 2016-11-09 22:32:54
1 2696
今天跟着视频学习java中的集合框架,通过学生选课案例,如下代码
package Test2Bag;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListTest {
public List coursesToSelect;
public ListTest() {
this.coursesToSelect = new ArrayList();
}
public void testAdd(){
//创建一个课程对象,并通过调用add方法,添加到备选课程List中
Course cr1 = new Course("1", "数据结构");
coursesToSelect.add(cr1);
Course temp = (Course)coursesToSelect.get(0);
System.out.println("添加了课程:"+temp.id+":"+temp.name);
Course cr2 = new Course("2","C语言");
coursesToSelect.add(0,cr2);
Course temp2 = (Course)coursesToSelect.get(0);
System.out.println("添加了课程:"+temp2.id+":"+temp2.name);
}
public static void main(String[] args) {
ListTest lt = new ListTest();
lt.testAdd();
}
}
可以运行输出;但是点击运行会这个异常提示,以为是自己代码哪里又错了,花了好些时间检查,重写,Debug,最后还是百度了一下这句话的意思Errors exist in required project(s):才明白是同项目中其他类中有报错,不过通过这次找bug也算是复习了,同时明白遇到问题首先要认真看提示的意思才能找到问题所在地;
明天计划:
继续学习java中的集合框架Map,HashMap等等
评论