How print out the contents of a HashMap in ascending order based on its values?

前端 未结 13 1510
春和景丽
春和景丽 2020-12-24 11:58

I have this HashMap that I need to print out in ascending order according to the values contained in it (not the keys

13条回答
  •  甜味超标
    2020-12-24 12:43

    the for loop of for(Map.Entry entry: codes.entrySet()) didn't work for me. Used Iterator instead.

    Iterator> i = codes.entrySet().iterator(); 
    while(i.hasNext()){
        String key = i.next().getKey();
        System.out.println(key+", "+codes.get(key));
    }
    

提交回复
热议问题