Java中的HashMap,为什么输出竟然是Java有序集合的

我们知道使用HashMap是无序的但是性能好。可是如果我们需要使用Java有序集合的呢

  1. 首先我们创建一个HashMap,因为HashMap的添加删除效率更高

  2. 然后向集合中添加一些元素(实际业务中你可能会添加删除等)

  3. 而后我们需要Java有序集合输出啊那么我们再来创建一个TreeMap,这里我们可以使用HashMap的对象来进行构造

  4. 或者你可以创建一个空的TreeMap集合再向里面添加。

  5. 使用遍历的方式来输出元素

  6. 好了我们运行程序就得到了Java有序集合的排列组合。

  • TreeMap默认键升序排列

  • 通过HashMap创建Map集合,當需要顺序输出时再创建一个完成相同映射关系的TreeMap实例。

  • 使用上述方案可以最大化的得到性能,又得到顺序

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许鈳,谢绝转载

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

  • 0
  • 0
  • 0
}

我要回帖

更多关于 Java有序集合 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信