zl程序教程

您现在的位置是:首页 >  Java

当前栏目

[javaSE] 集合框架(共性方法)

2023-02-18 15:46:57 时间

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