目录
List接口
List接口概述
有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与 set 不同,列表通常允许重复的元素。
List接口成员方法
1.添加方法
void add(int index,E element) 将指定的元素插入此列表中的指定位置(可选操作)
import java.util.ArrayList;
import java.util.List;
public class CollectionTest6 {
public static void main(String[] args) {
//创建List集合对象
List list =new ArrayList();
//向集合添加元素
list.add("java");
list.add("hadoop");
list.add("bigdata");
System.out.println(list);
//void add(int index,E element) 将指定的元素插入此列表中的指定位置(可选操作)
list.add(1,"hive"); //在索引为1的位置上(hadoop)插入hive
System.out.println(list);
}
}
插入元素索引超过集合长度会报错(范围:index>=0&&index <=list.size() )
2.删除功能
E remove(int index) 删除该列表中指定位置的元素 (可选操作)
System.out.println(list); //原集合
//E remove(int index) 删除该列表中指定位置的元素 (可选操作)
System.out.println(list.remove(3)); //删除索引为3的元素,有返回值,可输出,返回被删除的元素
System.out.println(list);