摘要:
HashSet底层使用HashMap实现。当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value则都是同一个Object对象(该对象我们用不上)。 1、 HashSet的构造函数 2、HashSet的add方法, 其中PRESENT是一个假的对象 阅读全文
posted @ 2019-06-01 21:51 work hard work smart 阅读(136) 评论(0) 推荐(0) 编辑
|
|||
摘要:
HashSet底层使用HashMap实现。当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value则都是同一个Object对象(该对象我们用不上)。 1、 HashSet的构造函数 2、HashSet的add方法, 其中PRESENT是一个假的对象 阅读全文
posted @ 2019-06-01 21:51 work hard work smart 阅读(136) 评论(0) 推荐(0) 编辑
摘要:
场景: 随机生成50个10到50的数字。然后顺序输出每个数字出现的次数 实现原理: 使用TreeMap,默认带了顺序排序的功能 阅读全文
posted @ 2019-06-01 20:59 work hard work smart 阅读(191) 评论(0) 推荐(0) 编辑
摘要:
一、创建TreeSet实例 输出 输出是有序的。 二、TreeSet实例,按字符倒叙排列 实现了Comparator接口 打印: [F, D, C, B, A] 三、按数字倒叙排列 打印结果 [100, 70, 60, 50] 四、使用Collections降序 [35, 25, 15, 5, 1] 阅读全文
posted @ 2019-06-01 19:22 work hard work smart 阅读(204) 评论(0) 推荐(0) 编辑
摘要:
1、关于Object类的equals方法的特点 a) 自反性: x.equals(x) 应该返回true b) 对称性: x.equals(y)为true,那么y.equals(x) 也为true c) 传递性: x.equals(y)为true,并且y.equals(z) 为true, 那么x.e 阅读全文
posted @ 2019-06-01 16:10 work hard work smart 阅读(147) 评论(0) 推荐(0) 编辑
摘要:
一、集合框架中的接口 所谓框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,包含了实现集合的接口与类。 二、集合框架的实现类 Set HashSet : Java HashSet介绍 LinkedHashSet: 用的较少 SortedSet TreeSet: Java Tre 阅读全文
posted @ 2019-06-01 16:04 work hard work smart 阅读(118) 评论(0) 推荐(0) 编辑 |
|||