Как я могу отсортировать arraylist hasmap - PullRequest
2 голосов
/ 22 июня 2011

мне интересно, как я могу отсортировать мой массив: это выглядит так:

ArrayList<HashMap<String, ?>> list = new ArrayList<HashMap<String, ?>>();
temp.put("Position", count);
list.add(temp);

Я бы отсортировал по ключу позиции.

Ответы [ 2 ]

3 голосов
/ 22 июня 2011

пожалуйста, попробуйте.

Comparator comparator = Collections.reverseOrder();
Collections.sort(list,comparator);

А также проверьте его.

Сортируйте картупо значениям (Java)

1 голос
/ 22 июня 2011

Если вы хотите отсортировать записи карты по их ключам, вы можете использовать SortedMap (например, TreeMap):

List<SortedMap<String, ?>> list = new ArrayList<SortedMap<String, ?>>();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...