java - 根据 Object 的成员变量从值对 HashMap 进行排序

标签 java sorting collections hashmap

<分区>

上一节课

class Employee {
    int id;
    String name;
}

和一张包含这个对象值的 map

Map<Integer, Employee> map = new HashMap<Integer, Employee>();

现在我想根据 Employee's namemap 进行排序。意味着当我使用 Map.Entry 迭代此 map 时,Employee 对象必须按字母顺序检索。

提前致谢

最佳答案

关于java - 根据 Object 的成员变量从值对 HashMap 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15541777/

相关文章:

java - doGet() Servlet 方法未从 JSP 调用

swift - Dart 中的列表排序与 Swift 中的排序列表不同

c++ - 为什么 std::sort 比较函数必须在参数相等时返回 false?

r - 自然排序以按列名称对数据框的列进行排序

php - Laravel 5 更新记录返回 false

java - 使用正则表达式替换字符串中的数字

java - 通过每次迭代更改每个字母将一个词转换为另一个词的算法应该形成另一个有意义的词?

java - 如何在鼠标指针处读取 SWT Canvas 上像素的颜色?

mongodb - 如何找到 MongoDB 集合中占用大量空间的元素?

java - DWR 如何转换传入数据并规避类型删除