摘要: 一、简介 HashSet中的元素是无序的,那么有没有什么办法保证Set中的元素是有序的呢?答案是当然可以。LinkedHashSet就有这个功能,它是怎么实现有序的呢? 二、源码分析 LinkedHashSet继承自HashSet,让我们直接上源码来看看它们有什么不同。 package java.u 阅读全文
posted @ 2022-05-09 13:46 夏尔_717 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、简介 TreeMap使用红黑树存储元素,可以保证元素按key值的大小进行遍历。 二、继承体系 TreeMap实现了Map、SortedMap、NavigableMap、Cloneable、Serializable等接口。 SortedMap规定了元素可以按key的大小来遍历,它定义了一些返回部分 阅读全文
posted @ 2022-05-09 12:35 夏尔_717 阅读(31) 评论(0) 推荐(0) 编辑