|NO.Z.00045|——————————|BigDataEnd|——|Java&集合类库.V02|——|Java.v02|collection集合.v01|

一、Collection集合(重点)
### --- Collection集合(重点)

——>        ——[Collerction集合的准备和元素添加]——[collection集合判断单个元素是否存在]
——>        ——[collection集合判断所有元素是否存在]——[collection集合实现交集的计算]
——>        ——[collection集合实现元素的删除]——[collection集合实现其它方法的测试]
——>        ——[collection集合和数组的转换方式]——[collection集合实现迭代器的使用]
——>        ——[collection集合使用迭代器模拟toString方法效果]
——>        ——[collection集合迭代的过程中删除元素]——[collection集合使用for each结构]
### --- 基本概念

——>        java.util.Collection接口是List接口、Queue 接口以及Set接口的父接口,
——>        因此该接口里定义的方法既可用于操作List集合,也可用于操作Queue集合和Set集合。
二、常用的方法(练熟、记住)
方法声明 功能介绍
boolean add(E e); 向集合中添加对象
boolean addAll(Collection<? extends E>c) 用于将参数指定集合c中的所有元素添加到当前集合中
boolean contains(Object o); 判断是否包含指定对象
boolean containsAll(Collection<?> c) 判断是否包含参数指定的所有对象
boolean retainAll(Collection<?> c)  保留当前集合中存在且参数集合中存在的所有对象
boolean remove(Object o); 从集合中删除对象
boolean removeAll(Collection<?> c) 从集合中删除参数指定的所有对象
void clear(); 清空集合
int size(); 返回包含对象的个数
boolean isEmpty(); 判断是否为空
boolean equals(Object o) 判断是否相等
int hashCode() 获取当前集合的哈希码值
Object[] toArray() 将集合转换为数组
Iterator iterator() 获取当前集合的迭代器
三、Iterator接口(重点)
### --- 基本概念

——>        java.util.Iterator接口主要用于描述迭代器对象,
——>        可以遍历Collection集合中的所有元素。
——>        java.util.Collection接口继承Iterator接口,
——>        因此所有实现Collection接口的实现类都可以使用该迭代器对象。
四、常用的方法
方法声明 功能介绍
boolean hasNext()  判断集合中是否有可以迭代/访问的元素
E next() 用于取出一个元素并指向下一个元素
void remove() 用于删除访问到的最后一个元素

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

posted on   yanqi_vip  阅读(24)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示