Сортировка для HashMapв Android - PullRequest
1 голос
/ 28 июля 2011

У меня есть HashMap, и мне нужно отсортировать его по ключу. Что я должен сделать? Если вы приведете мне пример, я буду рад. В любом случае, спасибо.

Ответы [ 2 ]

5 голосов
/ 28 июля 2011

Выберите реализацию SortedMap (например, TreeMap) и:

  • Если ваши ключи реализуют Comparable, используйте useконструктор копирования (new TreeMap(existingMap)), чтобы поместить существующие элементы карты в отсортированную карту.
  • Если ваши ключи не сопоставимы, создайте TreeMap с Comparator и затем используйте treeMap.addAll(existingMap)
1 голос
/ 28 июля 2011

Используйте java.lang.TreeMap вместо

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