第4节 学生选课—添加课程(一)
将课程列表放到List里面
package com.imooc.collection;
import java.util.ArrayList;
import java.util.List;
//备选课程类
public class ListTest {
/**
* 用于存放备选课程的List
* @param args
*/
public List coursesToSelect;
public ListTest(){
this.coursesToSelect=new ArrayList();//List是接口,实例化使用ArrayList类
}
public void testAdd(){
Course cr1=new Course("1","数据结构");
coursesToSelect.add(cr1);
Course temp=(Course)coursesToSelect.get(0);//对象存入集合都变成Object类型,取出时需要类型转换
System.out.println("添加了课程"+temp.id+":"+temp.name);
Course cr2=new Course("2","C语言");
coursesToSelect.add(0,cr2);
Course temp1=(Course)coursesToSelect.get(0);
System.out.println("添加了课程"+temp1.id+":"+temp1.name);
Course cr3=new Course("3","计算机网络");
coursesToSelect.add(4,cr3);//目前数组长度为2,只能访问位置0、1,不能访问位置3
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ListTest lt=new ListTest();
lt.testAdd();
}
}