Java Collection的操作示例

本文详细介绍了Java中Collection接口的常用方法,包括添加、删除、判断、获取等操作,并提供了遍历集合的具体实例。此外还介绍了如何使用Iterator接口进行元素遍历。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Collection的常见方法:

  1. 添加
    boolean add(Object obj)
    boolean addAll(Collection coll)
  2. 删除
    boolean remove(object obj)
    boolean removeAll(Collection coll)从原集合中删除和参数集合相同的元素。
    void clear()
  3. 判断
    boolean contains(object obj)
    boolean containsAll(Colllection coll)
    boolean isEmpty()判断集合中是否有元素。
  4. 获取
    int size()
    Iterator iterator() 迭代器。
    该对象必须依赖于具体容器,因为每一个容器的数据结构都不同,所以该迭代器对象是在容器中进行内部实现的。
    对于使用容器者而言,具体的实现不重要,只要通过容器获取到该实现的迭代器的对象即可,也就是iterator()方法。
    Iterator接口是对所有Collection容器进行元素遍历的公共接口。
  5. 其他
    boolean retainAll(Collection coll)取交集。保留和指定集合相同的元素,而删除不同的元素。和removeAll功能相反。
    Object[] toArray() 将集合转成数组。
  6. 遍历
// 使用Collection中的iterator()方法,获取集合的迭代器对象。
Iterator<E> it = c.iterator();        
while(it.hasNext()){
    System.out.println(it.next());
}

for(Iterator<E> it = c.iterator(); it.hasNext(); ){
    System.out.println(it.next());
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值