关于对HashMap排序

首先HashMap本身结构是不具备排序的但是HashMap的子类LinkedHashMap是链表结构。思路如下,先把HashMap转成ArrayList进行排序后把值赋给LinkedHashMap,在赋给HashMap即可。 User类 HashMap<Integer,User> 要求根据User.age进行排序。不能破坏map的key和value的结构。 运行结果如下:
相关文章
相关标签/搜索