通过Java中的键订购HashMap的最佳方法?

通过Java中的键订购HashMap的最佳方法?,第1张

通过Java中的键订购HashMap的最佳方法?

HashMap
如您所见,您无法控制的排序。A
linkedHashMap
只是
HashMap
具有可预测的迭代顺序的a-
这是朝着正确方向迈出的一步,但仍然使事情变得过于复杂。Java具有一个用于排序地图的内置接口(名称毫不奇怪
SortedMap
),以及一些实现,其中最受欢迎的是
TreeMap
。只需使用它,让Java完成所有繁重的工作:

public static <K extends Comparable, V> Map<K,V> sortByKeys(Map<K,V> map) {    return new TreeMap<>(map);}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5506312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存