论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
集合体系结构
集合体系结构
一给
论坛元老
|
2023-6-18 07:56:09
|
显示全部楼层
|
阅读模式
楼主
主题
1942
|
帖子
1942
|
积分
5826
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
集合体系结构
List系列集合:添加的元素有序,可重复,有索引
Collection:是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的
set系列集合:添加的元素无序,不重复,无索引
方法名说明public boolean add(E e)把给定的对象添加到当前集合中public void clear()清空集合中所有的元素public boolean remove(E e)把给定对象在当前集合中删除public contains(Object obj)判断当前集合中是否包含给定对象public boolean isEmpty()判断当前集合是否为空public int size()返回集合中元素的个数/集合长度
Collection遍历
迭代器遍历
迭代器在java中的类是iterator,迭代器是集合专用的遍历方式
Collection集合获取迭代器
Iterator< E > iterator() 返回迭代器对象,默认指向当前集合的0索引
Iterator中的常用方法
方法说明boolean hasNest()判断当前位置是否有元素,有元素返回true,没有返回falseE next()获取当前位置的元素,并将迭代器对象移向下一个位置
迭代器遍历完毕,指针不会复位
循环中只能用一次next方法
迭代器遍历时,不能用集合的方法,进行增加或删除
如果当前位置没有元素,还要强行获取,会报NosuchElementException
增强for遍历
增强for的底层就是迭代器,为了简化迭代器的代码书写的
它是JDK5之后出现的,其内部原理是一个lterator迭代器
所有的单列集合和数组才能用增强for遍历
格式:
for(元素的数据类型 变量名: 数组或集合 ){
}
for(String s : list){
}
s就是一个第三方变量,在循环过程中 以此表示集合中的每一个数据
Lambda表达式遍历
default void forEach(consumer
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
一给
论坛元老
这个人很懒什么都没写!
楼主热帖
手把手教你如何使用kali破解wifi密码( ...
3.2操作系统(基本分页存储管理的基本 ...
C++面试八股文:std::array如何实现编 ...
嵌入式 Linux 内核驱动开发【The first ...
你真的了解二叉树吗?(上篇) ...
零基础入门 Java 后端开发,有哪些值得 ...
Wireshark学习笔记(一)常用功能案例 ...
软件开发中,如何为你的代码构建三层防 ...
Kubernetes(K8S) Deployment 升级和回 ...
上古神兵,先天至宝,Win11平台安装和配 ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
人工智能
快速回复
返回顶部
返回列表