How to sort Map values by key in Java?

后端 未结 15 2364
野性不改
野性不改 2020-11-22 08:26

I have a Map that has strings for both keys and values.

Data is like following:

\"question1\", \"1\"
\"question9\", \"1\"
\"que

15条回答
  •  一整个雨季
    2020-11-22 09:04

    We can also sort the key by using Arrays.sort method.

    Map map = new HashMap();
    Object[] objArr = new Object[map.size()];
    for (int i = 0; i < map.size(); i++) {
    objArr[i] = map.get(i);
    }
    Arrays.sort(objArr);
    for (Object str : objArr) {
    System.out.println(str);
    }
    

提交回复
热议问题