package cn.itcast_02;
import java.util.ArrayList;
import java.util.List;
/*
* List的特有的功能
* A:添加功能
* void add(int index, Object element):在指定位置添加元素
* B:获取功能
* Object get (int index)获取指定位置的元素
* C:列表迭代器
* ListIterator listIterator()List集合的特有的迭代器
* D:删除功能
* Object remove(int indiex)根据索引删除元素,返回被删除的元素
* E:修改功能
* Object set(int index,Object elemend):根据索引修改元素,返回被修改的元素
*
*/
public class List的特有的功能 {
public static void main(String[] args) {
//创建集合对象
List list = new ArrayList();
//添加元素
list.add("hello");
list.add("word");
list.add("java");
// void add(int index, Object element):在指定位置添加元素
// list.add(11,"finish");有问题
// list.add(3,"finish");没有问题
// list.add(4,"finish");有问题
// System.out.println(list);
//获取功能
// Object get (int index)获取指定位置的元素
//System.out.println(list.get(2));
//删除功能
//Object remove(int indiex)根据索引删除元素,返回被删除的元素
// System.out.println(list.remove(2));
// System.out.println(list);
//修改功能
//Object set(int index,Object elemend):根据索引修改元素,返回被修改的元素
System.out.println(list.set(1,"dream"));
System.out.println(list);
}
}
1.List接口的概述和特点
2.List存储字符串并并遍历
3.List的特有的功能
4.List特有的遍历功能
5.List练习之存储自定义对象并遍历,用for循环(size()方法和get()方法结合)
6.List并发修改异常的产生和解决
7.List的迭代器特殊功能(ListIterator listitetor();List集合特有的迭代器)