博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Set和存储顺序
阅读量:4322 次
发布时间:2019-06-06

本文共 426 字,大约阅读时间需要 1 分钟。

set(interface)   存入Set的每个元素必须是唯一的,因为Set不保存重复的元素。加入Set的元素必须定义

         equal()方法以确保对象的唯一性。Set和Collection有完全一样的接口。Set接口不保证维护元

           素的次序

HashSet(默认选择)为快速查找而设计的Set。存入HashSet的元素必须定义hashCode()

TreeSet      保持次序的Set,底层为树结构。使用它可以从Set中提取有序的序列。元素必须实现

          Comparable接口

LinkedHashSet   具有HashSet的查询速度,且内部使用链表维护元素的顺序(插入的次序)。于是在使用迭代

         器遍历Set时,结果会按元素的插入次序显示。元素必须定义hashCode()方法

转载于:https://www.cnblogs.com/friday92/p/5471754.html

你可能感兴趣的文章
cef3的各个接口你知道几个
查看>>
初识react
查看>>
jzoj5843
查看>>
学习swift开源项目
查看>>
[BZOJ 1293] 生日礼物
查看>>
Hadoop以及组件介绍
查看>>
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
sqlite3
查看>>
软件工程:黄金G点小游戏1.0
查看>>
如何使用Powershell脚本监控Exchange2010(一) 数据库Mount状态的监控
查看>>
leetcode 144. Binary Tree Preorder Traversal
查看>>
理解 LINUX 的处理器负载均值(翻译)
查看>>
Struts2 流程原理
查看>>
Exp5 msf实践
查看>>
ElasticSearch简要总览
查看>>
浏览器的工作原理
查看>>
2.4.6 计算机语言表示算法
查看>>
Android SDK简介-读书笔记(一)
查看>>