微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

[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

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐