创建一个对象,例如课程类
public class Course {
public String id;
public String name;
public Course(String id,String name) {
this.id=id;
this.name=name;
}
}
创建一个实现类
public class ListTest {
public List coursesToSelect;
public ListTest() {
this.coursesToSelect = new ArrayList();
}
void add(){
//单个添加
Course c1=new Course("1","数据结构");
coursesToSelect.add(c1);
//单个添加,加入指定位置
Course c2=new Course("2","c语言");
coursesToSelect.add(1, c2);
}
//多个添加
Course[] cr3= {new Course("3","离散数学"),new Course("4","汇编语言")};
coursesToSelect.addAll(Arrays.asList(cr3));
//多个添加,指定位置
Course[] cr4= {new Course("5","高等数学"),new Course("6","大学英语")};
coursesToSelect.addAll(4,Arrays.asList(cr4));
//实现
public static void main(String[] args) {
ListTest lt = new ListTest();
lt.testAdd();
int size = lt.coursesToSelect.size();
for (int i = 0; i < size; i++) {
Course c=(Course) lt.coursesToSelect.get(i);
System.out.println(c.id+" "+c.name);
}
}
}