Это не мой настоящий код, который я только что смоделировал, чтобы понять, что делать дальше.
У меня класс Человек со свойствами возраст, рост вес.
Сейчас в моем классе группа
Я создаю два четырех объекта
Person programmer, student, clerk, tech;
У меня есть HashMap rollCall
Map<Person, Integer> rollCall = new HashMap<Person, Integer>();
, чтобы добавить все это, используя Person и number of Person в качестве типа Integer
rollCall.put(programmer, 1);
rollCall.put(clerk, 2);
rollCall.put(student, 1);
rollCall.put(tech, 3);
Я видел множество людей, сортирующих HashMap с использованием TreeMap по значению, которое я хочу отсортировать по свойству Person, а не по значению. Я хочу отсортировать всех этих людей по возрасту (т.е. programmer.getAge ();). Я не уверен, что я буду использовать компаратор, который работает только на коллекции, а не на карте.
,
Пожалуйста помоги ...
.