我们知道使用HashMap是无序的但是性能好。可是如果我们需要使用Java有序集合的呢
-
首先我们创建一个HashMap,因为HashMap的添加删除效率更高
-
然后向集合中添加一些元素(实际业务中你可能会添加删除等)
-
而后我们需要Java有序集合输出啊那么我们再来创建一个TreeMap,这里我们可以使用HashMap的对象来进行构造
-
或者你可以创建一个空的TreeMap集合再向里面添加。
-
使用遍历的方式来输出元素
-
好了我们运行程序就得到了Java有序集合的排列组合。
-
TreeMap默认键升序排列
-
通过HashMap创建Map集合,當需要顺序输出时再创建一个完成相同映射关系的TreeMap实例。
-
使用上述方案可以最大化的得到性能,又得到顺序
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。