我正在尝试对我的 HasMap ArrayList 进行排序,以便我的列表视图按值排序,但我没有得到它。基本上我有几个键,其中一个是“类型”,它包含如下值"1", "4", "3",....
我想按此键“类型”对列表进行排序,但我得到"1", "11", "2"
的是"1", "2", "11"
...
我正在尝试使用此代码对其进行排序:
Collections.sort(myList, new Comparator<HashMap<String, String>>() {
public int compare(HashMap<String,
String> mapping1,HashMap<String, String> mapping2) {
return mapping1.get("type").compareTo(mapping2.get("type"));
}
});