collection
|—List 元素是有序的,可以重复因为有索引
|—Set 元素是无序的
List :凡是可以操作脚标的方法都是该体系特有的方法
增
add(index ,element)
addAll(index,Collection)
删
remove(index)
改
set(index,element)
查
get(index)
subList(from,to)
listIterator();
package myclass;
import java.util.*;
class ListDemo
{
public static void main(String[] args)
{
ArrayList al = new ArrayList();
//创建对象
//添加元素
al.add("java01");
al.add("java02");
al.add("java03");
sop(al);
//在指定位置添加元素(插入)
al.add(1,"java09");
sop(al);
//删除指定位置的元素
al.remove(2);
sop(al);
//修改元素
al.set(2,"java07");
sop(al);
//通过角标获取元素
sop("get(1)"+ al.get(1));
sop(al);
//获取所有元素
for(int x=0;x<al.size();x++)
{
System.out.println("al(" +x+")=" +al.get(x) );
Iterator it = al.iterator();
while(it.hasNext())
{
sop("next:" + it.next());
}
//通过indexOf获取对象的位置
sop("index=" +al.indexOf("java02"));
List sub = al.subList(1,3);
sop("sub=" + sub);
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}