Как мне отсортировать карту, используя данные из значения Пример: Map<String, List<someObject>>
- мой ввод.Мне нужно отсортировать и получить заказ в someObject.getVar2()
Пример:
class SomeObject{
String var1;
String var2;
String var3;
// getters and setters
}
ВХОД :
Вступление1:
{
Key1 = 123
[
someObject
[
var1=4
var2=5
var3=6
]
]
}
Запись 2:
{
Key1 = 456
[
someObject
[
var1=2
var2=8
var3=1
]
]
}
Запись 3:
{
Key1 = 789
[
someObject
[
var1=1
var2=2
var3=3
]
]
}
ВЫХОД после сортировки по var2:
Запись 1:
{
Key1 = 789
[
someObject
[
var1=1
var2=2
var3=3
]
]
}
Запись 2:
{
Key1 = 123
[
someObject
[
var1=4
var2=5
var3=6
]
]
}
Запись 3:
{
Key1 = 456
[
someObject
[
var1=2
var2=8
var3=1
]
]
}
На карте 3 записи в формате Map<String, List<someObject>>
Мне нужно отсортировать этоКоллекция карт со значениями var2
До ввода ключей: 123,456,789
После сортировки ключей: 789,123,456