思维导图
1. HashMap排序题, 上机题
已知一个HashMap<Integer, User> 集合,User 有name (String) 和age (int)属性。请写一个方法实现对HashMap的排序功能,该方法接收HashMap <Integer, User>为形参,返回类型为HashMap
<Integer, User>,要求对HashMap中的User的age倒序进行排序。排序时key=value键值对不得拆散。.
注意: 要做出这道题必须对集合的体系结构非常的熟悉HashMap 本身就是不可排序的,但是该道题偏偏让给HashMap排序,那我们就得想在API中有没有这样的Map结构是有序的,
LinkedHashMap, 对的,就是它,它是Map结构,也是链表结构,