我有一个 map<Float, MyObject> 按照浮点数sorting的地图最好的办法是什么? SortedMap是最好的答案吗? TreeMap ? 我如何使用它? (我只创build一次地图,并经常使用myMap.put() , myMap.get() )来replaceMyObject
我需要一个TreeMap的比较器。 我应该在我的TreeMap的构造函数中匿名写这个吗? 我怎么能写我的比较。 目前,Java不喜欢我的代码(我可以匿名吗?): SortedMap<String, Double> myMap = new TreeMap<String, Double>(new Comparator<Entry<String, Double>>() { public int compare(Entry<String, Double> o1, Entry<String, Double> o2) { return o1.getValue().compareTo(o2.getValue()); } }); 我可以匿名做上述吗? 我还能怎么做? 我想通过Value not the Key来sortingmyMap