請看看下面的代碼
import java.util.HashMap;
import java.util.Map;
public class Mapper
{
Map mMap;
public Mapper()
{
mMap = new HashMap();
mMap.put("A",1);
mMap.put("B",2);
mMap.put("C",3);
mMap.put("D",4);
mMap.put("E",5);
mMap.put("F",6);
}
}
正如你所看到的,地圖包含,2數據類型。現在,我需要按價值對其進行排序,如果可能,請按降序排列,否則無法正常排序。但是,你知道像以下是不可能的
Map<String, int> treeMap = new TreeMap<String, int>(mMap);
所以,我怎麼能進行排序呢?請幫忙。
另外'地圖'是不是更多鈔票,你需要'地圖<字符串,整數>' –
jlordo
我不認爲HashMap中進行排序。你可以像@jlordo建議的那樣查看TreeMap –