我知道 HashMap 没有排序,但是我可以创建迭代器,它按键的排序顺序返回值。我可以使用集合的排序版本,但我正在寻找一种方法来对基于哈希的 map 执行相同的操作。
最佳答案
任何这样的迭代器都必须在内部对 HashMap
的所有键进行排序,以便能够按排序顺序迭代它们。使用已经排序的 Map
实现会更有效。
关于java - Java HashMap 的排序迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35681848/