List集合特有功能:
A:添加功能:
void add(int index,Object elements):在指定位置添加元素
B:获取功能:
Object get(int index):获取指定位置的元素
C:列表迭代器
ListIterator listIterator():List集合特有的元素
D:删除功能
Object remove(int index):根据索引删除元素,返回被删除的元素
E:修改功能
Object set(int index,Objecy element):根据索引修改元素,返回被修改的元素
//创建集合对象
List list=new ArrayList();
list.add("hello");
list.add("world");
list.add("java");
//在指定位置添加
list.add(2,"ok");//可以添加
//list.add(3,"you");//可以添加
//list.add(4,"why");//不可以添加,已经越界了
//获取指定位置的元素
System.out.println(list.get(1));//world
//删除指定元素,并且返回删除元素
System.out.println(list.remove(1));//world
//修改指定的元素,并且返回被删除的元素
System.out.println(list.set(1, "javaee"));//ok
//遍历
Iterator it=list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
特有的遍历方法:
size()和get()方法结合使用
//创建集合对象
List list=new ArrayList();
list.add("hello");
list.add("world");
list.add("java");
for(int i=0;i<list.size();i++){
String s=(String)list.get(i);
System.out.println(s);
}