Java基础之集合

目录

Collection

Collection常用方法

Collection接口遍历元素方式1-使用lterator(迭代器)>基本介绍

迭代器的执行原理

 Collection接口遍历对象方式2-for循环增强

List接口的常用方法

List的三种遍历方式 

ArrayList与LinkedList的区别: 

Set接口的常用方法

Set接口的遍历方式

Set接口基本介绍

Map集合

Map接口常用方法

Hashtable和 HashMap对比


在Java中,集合由两大接口组成:Collection、Map

Collection

Collection是单列元素集合,就是它是由单个的元素组成

Collection包含两类集合:List、Set

List集合类型中主要包括有:ArrayList、LinkedList、Vector

Set集合类型中主要包括有:HashSet、LinkedHashSet

Collection常用方法

1)add:添加单个元素
2) remove:删除指定元素
3) contains:查找元素是否存在 

4) size:获取元素个数
5) isEmpty:判断是否为空

6) clear:清空
7) addAll:添加多个元素
8) containsAll:查找多个元素是否都存在9) removeAll: 删除多个元素


Collection接口遍历元素方式1-使用lterator(迭代器)>基本介绍


1) Iterator对象称为迭代器,主要用于遍历 Collection集合中的元素。

2)所有实现了Collection接口的集合类都有一个iterator()方法,用以返回一个实现了lterator接口的对象,即可以返回一个迭代器。
3) Iterator仅用于遍历集合,Iterator本身并不存放对象。


迭代器的执行原理

 


lterator iterator = coll.iterator();//得到一个集合的迭代器
//hasNext():判断是否还有下一个元素

while(iterator.hasNext()){
//next():①指针下移②将下移以后集合位置上的元素返回
System.out.println(iterator.next());

}

如果希望再一次遍历,需要重置迭代器
·iterator = coll.iterator();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值