list集合特点
有序(存储和取出的元素一致),可重复的。
list集合的构造方法
1.List() : 创建新的滚动列表。
2.List(int rows) : 创建一个用指定可视行数初始化的新滚动列表。
3.List(int rows, boolean multipleMode) :创建一个初始化为显示指定行数的新滚动列表。
list集合方法
- List集合的特有功能:
- :添加功能
-
void add(int index,Object element):在指定位置添加元素
- :获取功能
-
Object get(int index):获取指定位置的元素
- :列表迭代器
-
ListIterator listIterator():List集合特有的迭代器
- :删除功能
-
Object remove(int index):根据索引删除元素,返回被删除的元素
- :修改功能
-
Object set(int index,Object element):根据索引修改元素,返回被修饰的元素
一部分效果
public static void main(String[] args) {
// 创建集合对象
List list = new ArrayList();
// 添加元素
list.add("hello");
list.add("world");
list.add("java");
// Object get(int index):获取指定位置的元素
// System.out.println("get:" + list.get(1));
// IndexOutOfBoundsException
// System.out.println("get:" + list.get(11));
// Object remove(int index):根据索引删除元素,返回被删除的元素
// System.out.println("remove:" + list.remove(1));
// IndexOutOfBoundsException
// System.out.println("remove:" + list.remove(11));
// Object set(int index,Object element):根据索引修改元素,返回被修饰的元素
System.out.println("set:" + list.set(1, "javaee"));
System.out.println("list:" + list);
}