У меня есть структура данных типа List<Map<String, String>>
, и я ищу, чтобы отсортировать все значения Карты внутри Списка в соответствии с значением. Например - список, когда итерация дает карту, которая состоит из двух пар ключей.Сортировка списка <Map> в Java 7
Map1--> Key1: abc and key2: Sometext2
Map2 --> Key1: cbd and key2: Sometext2
Map3 --> Key1: bcd and key2: Sometext2
.
.
.
.
и так далее. Ищу сортировать по алфавиту структуру данных по значениям, отображенных в ключом1 поэтому он должен выглядеть следующим образом:
Map1--> Key1: abc and key2:Sometext2.
Map3 --> Key1: bcd and key2: Sometext2
Map2 --> Key1: cbd and key2: Sometext2
.
.
.
.
Я использую Java 7. Любая помощь высоко ценится.
Благодаря
Старт с 'Comparator' – sidgate
Да, я понимаю, что я должен реализовать компаратор, но не в состоянии разобраться в логике. – user972418
Если все карты имеют две пары ключ/значение, с одинаковыми ключами каждый раз, возможно, вы должны создать для этого класс? –