- List
List接口是Collection接口的子接口,从其名称可以看出,是一个元素有序(并不是按大小排序,具有顺序索引,类似于数组),默认按照元素的添加顺序设置元素的索引。 List用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法。List接口定义的常用方法及功能:
- 方法一
- 声明一个List类型变量
public List courseToSelect;
- 无参构造器,初始化变量
public List courseToSelect; //List变量备选课程
public ListTest(){
this.courseToSelect=new ArrayList();
}
相当于
List list=new ArrayList();
- 创建一个实例
Course co=new Course("1","数据结构");
- 调用List的add方法把对象(实例)添加到List变量中
courseToSelect.add(co);//不指定插入位置
courseToSelect.add(0,co2);//指定插入位置
- 获得List类型数据courseToSelect变量中