關於對HashMap排序

首先HashMap本身結構是不具備排序的但是HashMap的子類LinkedHashMap是鏈表結構。思路如下,先把HashMap轉成ArrayList進行排序後把值賦給LinkedHashMap,在賦給HashMap即可。 User類 HashMap<Integer,User> 要求根據User.age進行排序。不能破壞map的key和value的結構。 運行結果如下:
相關文章
相關標籤/搜索