【发布时间】:2018-04-25 15:54:37
【问题描述】:
例如;我希望我的 TreeSet / HashMap 按该顺序存储 1,19,3,4,2,0,因为这是它们添加到地图的顺序。
我听说 LinkedHashMap 是首选解决方案。但我的问题是,我们可以用 TreeSet/HashMap 产生相同的结果,并在 compareTo() 中引入一些修改吗?
【问题讨论】:
-
我认为这就是 LinkedHashMap 的用途
-
我如何告诉我的狗他是一只猫?
-
创建一个模拟实际实现的替代实现有什么好处?
-
我没有看到创建一个全新的实现的好处,但如果可以通过一些修改(如 return 1 或 - 1 或其他),那么这是一件好事。
-
当
LinkedHashMap已经存在并且完全满足您的要求时,您为什么还要尝试破解另一个Map实现?
标签: java dictionary hashmap