嘿,我有一个像“key2”,“value2”“key3”,“value3”“key1”,“value1”这样的词典
是否有可能按 Value 排序?如果没有,任何其他对象可以做同样的事情? (键/值对的排序值)
好吧,显然你在谈论 Map .
Map
这实际上取决于 Map 你需要对 TreeMap 进行排序,因为它已经排序了 .
TreeMap
对于任何其他,您可以使用 map.keySet() 获取密钥并使用 Collections.sort() 对它们进行排序 . (注意, Map 将保持不变,您将获得包含所有键值的 Set )
map.keySet()
Collections.sort()
Set
希望它有所帮助 .
1 回答
好吧,显然你在谈论
Map
.这实际上取决于
Map
你需要对TreeMap
进行排序,因为它已经排序了 .对于任何其他,您可以使用
map.keySet()
获取密钥并使用Collections.sort()
对它们进行排序 . (注意, Map 将保持不变,您将获得包含所有键值的Set
)希望它有所帮助 .