Обратный порядок LinkedHashMap в LinkedHashMap или ArrayListAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Обратный порядок LinkedHashMap в LinkedHashMap или ArrayList

Сообщение Гость »


У меня есть LinkedHashMap, который выглядит примерно так (не знаю, как проиллюстрировать HashMap):

{ "10.10.2010 10:10:10" => "SomeText1", "10.10.2019 10:10:19" => "SomeText2", "10.10.2020 10:10:20" => "SomeText3", "10.10.2021 10:10:21" => "SomeText4" } И я хочу сказать это так:

{ "10.10.2021 10:10:21" => "SomeText4", "10.10.2020 10:10:20" => "SomeText3", "10.10.2019 10:10:19" => "SomeText2", "10.10.2010 10:10:10" => "SomeText1" } Я написал это решение, которое работает, потому что результат, который мне нужен, - это ArrayList, но я подумал, есть ли более простой способ отменить LinkedHashMap, сохраняя тот же тип, с помощью такого инструмента, как sort для пример.
private LinkedHashMap карта = new LinkedHashMap(); int sizeOfHashMap = map.size(); ArrayList перевернутыйHashToArrayList = новый ArrayList(map.size()); for (Map.Entry запись: map.entrySet()) { Строковый ключ = вход.getKey(); Строковое значение = вход.getValue(); реверсивныйHashToArrayList.add(0,запись); }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»