美文网首页
集合框架

集合框架

作者: EricChou | 来源:发表于2016-11-17 18:22 被阅读0次

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

相关文章

网友评论

      本文标题:集合框架

      本文链接:https://www.haomeiwen.com/subject/yhatpttx.html