gpt4 book ai didi

java - 根据属性而不是值对 HashMap 对象进行排序

转载 作者:搜寻专家 更新时间:2023-11-01 02:32:17 25 4
gpt4 key购买 nike

<分区>

这不是我刚刚模拟的真实代码,以便了解下一步该做什么。

我有 Person 类,其属性为年龄、高度体重。
现在在我的类组
我创建了两个四对象

Person programmer, student, clerk, tech;

我有 HashMap rollCall

Map<Person, Integer> rollCall = new HashMap<Person, Integer>();

使用 Person 和 number of Persons 作为 Integer 类型添加所有这些

rollCall.put(programmer, 1);
rollCall.put(clerk, 2);
rollCall.put(student, 1);
rollCall.put(tech, 3);

我见过很多人使用 TreeMap 按值对 HashMap 进行排序 我想按 Person 的属性而不是按值进行排序。我想对所有这些人的年龄进行排序(即 programmer.getAge();)。我不确定我是否会使用仅适用于集合而不适用于 map 的比较器。.请帮忙 ....

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com