java基础之集合类

集合分为两大类
1.单列集合Collection

包含list和set两个重要接口
tips:获取 集合长度用size()方法
数组自带属性length
字符串中可以调用方法length()

list
集合有序而且可以重复
主要实现类是ArrayList和LinkedList

ArrayList
底层是使用数组
所以不适合做大量的增删操作,查找元素便捷

LinkList
一个双向的循环链表
所以对数据的增删具有很高的效率,
所以有很多针对首尾元素操作的方法
addFirst(),getFirst(),removeFirst()等等

Iterator迭代器
用法:Iterator it= list.iterator();
while(it.hasNext()){
object obj=it .next();
System.out.print(obj);
}

set接口
元素无序,且不可重复。
HashSet
根据对象的哈希值确定元素在集合中的存储位置,具有良好的存取和查找性能。
HashSet集合之所以能保证不出现重复的元素,是因为他在存入元素时进行了很多工作。
当调用HashSet集合的add()方法存入元素时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值