[javaSE] 集合框架(共性方法)
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
十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》
一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。
开源地址:唯一客服(开源学习版)
官网地址:唯一客服官网