我想知道,我怎样才能对我的arraylist进行排序: 看起来像这样:
ArrayList<HashMap<String, ?>> list = new ArrayList<HashMap<String, ?>>();
temp.put("Position", count);
list.add(temp);
我会按位置键排序。
答案 0 :(得分:3)
请试一试。
Comparator comparator = Collections.reverseOrder();
Collections.sort(list,comparator);
并检查它。
答案 1 :(得分:1)
如果你想要的是按照键对地图条目进行排序,你可以使用SortedMap
(例如TreeMap
):
List<SortedMap<String, ?>> list = new ArrayList<SortedMap<String, ?>>();