相关疑难解决方法(0)

如何在Java中按键对Map值进行排序?

我有一个Map,它包含键和值的字符串.

数据如下:

"问题1","1"
"问题9","1"
"问题2","4"
"问题5","2"

我想根据其键对地图进行排序.所以,最后,我会question1, question2, question3......等等.


最终,我试图从这个Map中获取两个字符串.

  • 第一个字符串:问题(按顺序1.10)
  • 第二个字符串:答案(与问题的顺序相同)

现在我有以下内容:

Iterator it = paramMap.entrySet().iterator();
while (it.hasNext()) {
    Map.Entry pairs = (Map.Entry) it.next();
    questionAnswers += pairs.getKey() + ",";
}
Run Code Online (Sandbox Code Playgroud)

这让我得到一个字符串中的问题,但他们不是有序的.

java dictionary hashmap

343
推荐指数
10
解决办法
54万
查看次数

标签 统计

dictionary ×1

hashmap ×1

java ×1