我有下面的对象
List<Map<String, Object>> listMap = new ArrayList<Map<String, Object>>();
我如何根据 map 中的值 ("Object")
对其进行排序?
最佳答案
创建您自己的 Comparator
并使用它。
List<Map<String, Object>> listMap = new ArrayList<Map<String, Object>>();
Collections.sort(listMap,new Comparator<Map<String, Object>>() {
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
//your logic goes here
}
});
关于java - 排序列表<Map<String, Object>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5231250/