集合框架

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值