我有一个填充了多个条目的HashMap。我想将HashMap的键保存到ArrayList中,但是根据HashMap相应的值对此ArrayList进行排序。
是否有比对HashMap进行排序,然后使用更好的解决方案?
是否有比对HashMap进行排序,然后使用更好的解决方案?
ArrayList<String> sortedKeys = new ArrayList<String>(myHashmap.keySet());
顺便说一下,我并不局限于使用HashMap,但是值设置了顺序,我不想交换键和值,因为浮点数可能会多次改变。