Сортировка списка <Карта <Строка, Объект >> - PullRequest
4 голосов
/ 08 марта 2011

У меня есть объект ниже

List<Map<String, Object>> listMap = new ArrayList<Map<String, Object>>();

Как мне отсортировать это на основе значения ("Object") на карте?

Ответы [ 2 ]

7 голосов
/ 08 марта 2011

Создайте свой собственный 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
            }
});
2 голосов
/ 08 марта 2011

Используйте свой собственный компаратор (Вы должны реализовать данный интерфейс)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...