我需要为每个Integer
存储一个String
,然后按Integer
提升顺序。 Integer
和String
都可能重复多次,不得丢弃。
最适合此要求的收藏品是什么?
集合是此要求的最佳选择吗?
我在看TreeSet
,但我不确定这是否是最好的选择。
要存储的示例数据:
ABC
- 123
ABC
- 122
XYZ
- 123
AAA
- 555
ZZZ
- 10
从集合中打印所有数据时的预期输出:
ZZZ
- 10
ABC
- 122
ABC
- 123
XYZ
- 123
AAA
- 555
答案 0 :(得分:0)
最适合此要求的收藏品是什么?
答案是:MultiMap
来自Google Guava
并实施Comparator
来订购密钥。