集合框架

2016-11-17  本文已影响0人  EricChou

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

为什么会有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


1.1.3.Vector


1.2.1.Hashset

上一篇 下一篇

猜你喜欢

热点阅读