1. 程式人生 > >關於對HashMap排序

關於對HashMap排序

首先HashMap本身結構是不具備排序的但是HashMap的子類LinkedHashMap是連結串列結構。思路如下,先把HashMap轉成ArrayList進行排序後把值賦給LinkedHashMap,在賦給HashMap即可。

User類


HashMap<Integer,User> 要求根據User.age進行排序。不能破壞map的key和value的結構。


執行結果如下: