java单列集合

这篇博客主要介绍了Java中的单列集合,包括Collection接口、List接口的特点和常用方法,如ArrayList、LinkedList、HashSet、TreeSet等。还讨论了迭代器的使用,以及在遍历过程中遇到的并发修改异常问题及其解决方案。
摘要由CSDN通过智能技术生成

集合类体系结构:

1.集合分为单列和双列
单列:collection
list(可重复):arraylist,linklist
set:不可重复:hashset,treeset
双列:map
hashmap
概念:
单例集合的顶层接口,表示一组对象,这些对象也称Collection的元素
不提供此接口的任何直接实现,提供具体的子接口实现(set,list)
创建方式:
多态的方式
具体的实现类ArrayList

2.collection集合的常用方法
boolean add(E e):添加元素
boolean remove(object o):从集合中移除指定元素
void clear():清空集合中的元素
boolean contains(object o)判断集合中是否存在指定的元素
boolean isEmpty()判断集合中是否为空
int size()集合的长度

3、 collection集合的遍历
1、迭代器:
创建方法:Iteratoriterator():返回集合中元素的迭代器,通过集合的iterator()方法得到
it.next();
it.hasNext();

2、list
有序集合,精确控制列表中每个元素的插入位置。通过索引访问并搜索列表的元素
允许重复元素
list集合特点:
有序:存储和取出的元素顺序一致
可重复:元素可重复

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值