1.collection 方法
ArrayList al=new ArrayList();
增加 al.add("....")
删除 al.remove("....")//al.removeall("......")
查询 Iterator it= al.iterator()
while(it.hasnext()){
it.next();
}
1.1.List
ArrayList al=new ArrayList();
特有方法:
1.指定位置添加元素
al.add(index," ....");//index为角标
2.获取元素
al.get(index)//与迭代器想同,均为遍历
3.获取对象的位置
al.indexof(".....")
4.获取子列表
al.subist(from,to)
5.ListIterator
可以在遍历过程增删改查
1.1.1.ArrayList
arraylist去除重复是会调用equals方法进行比较,因此我们要复写equals方法,因为对现在这里面都是不相同的
1.1.2.LinkList特点
特有方法:
addFirst();
addLast();
//添加元素
getFirst();
getLast();
//获取元素但不删除元素
removeFirst();
removeLast();
//获取元素但是元素被删除。如果元素不存在会抛出nosuchelenmentsexception异常
jdk1.6之后出现了替代方法
offer First()//添加元素
peekFirst()//获取元素不删除元素
poolFirst()//获取元素并且删除元素,如果元素不存在会返回null