A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 多啦不懂A梦 初级黑马   /  2019-4-3 13:59  /  623 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Set集合
Set集合概述和特点
•        Set集合的特点
o        元素存取无序
o        没有索引、只能通过迭代器或增强for循环遍历
o        不能存储重复元素
•        Set集合的基本使用



哈希值【理解】
•        哈希值简介
是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值
•        如何获取哈希值
Object类中的public int hashCode():返回对象的哈希码值
•        哈希值的特点
o        同一个对象多次调用hashCode()方法返回的哈希值是相同的
o        默认情况下,不同对象的哈希值是不同的。而重写hashCode()方法,可以实现让不同对象的哈希值相同



HashSet集合概述和特点【应用】
•        HashSet集合的特点
o        底层数据结构是哈希表
o        对集合的迭代顺序不作任何保证,也就是说不保证存储和取出的元素顺序一致
o        没有带索引的方法,所以不能使用普通for循环遍历
o        由于是Set集合,所以是不包含重复元素的集合
•        HashSet集合的基本使用

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马