[javaSE] 集合框架(共性方法)
2023-02-18 15:47:10 时间
Collection接口的常用方法
add(),添加一个元素
addAll(),添加一组元素
clear(),清空
remove(),移除一个
removeAll(),移除一组
size(),元素个数
isEmpty(),判断是否为空
iterator(),迭代
集合中存储的对象,都是引用地址
打印集合,直接system.out.println()会输出集合,包在一个中括号里面
List:元素是有序的,元素可以重复,该集合体系有索引
Set:元素是无序的,元素不可以重复
List集合的特有的方法,凡是可以操作角标的方法都是该体系特有的方法
add(index,element)
addAll(index,collection)
remove(index)
set(index,element)
get(index)
subList(from,to)
listIterator()
Set集合的功能和Collection是一致的,全部是公用方法
HashSet的底层数据结构是哈希表,哈希表是根据对象的哈希值进行存储和读取的,当人为的复写hashCode()方法,哈希值一样时,判断不是一个对象,就顺延存储;所以它是无序的
调用add()方法,添加元素,返回布尔值,如果元素重复,会返回false
相关文章
- Java变异出现错误:No enclosing instance of type XXX is accessible
- LeetCode - #70 爬楼梯(Top 100)
- LeetCode - #71 简化路径
- LeetCode - #72 编辑距离(Top 100)
- LeetCode - #73 矩阵置零
- LeetCode - #74 搜索二维矩阵
- [Maven进阶]聚合和继承
- Ichunqiu云境 - Delegation Writeup
- 在搭载 M1 及 M2 芯片 MacBook 设备上玩 Stable Diffusion 模型
- 在 Ubuntu 上安装 Discourse 开发环境
- 用户重复注册分析-多线程事务中加锁引发的bug
- 基于51单片机的简易抢答器
- 设计分享|74HC154译码器实现流水灯
- adobe photoshop软件2023最新版下载安装
- Photoshop2023最新完美版一键式安装教程
- DaVinci Resolve2023永久免费版下载安装教程
- 3dmax软件2023最新免费版下载
- 3dmax软件2023最新软件中文Crack下载
- AE2023After Effects软件最新版一键安装下载教程
- RabbitMQ源码包集群部署(最新版本)