HashMap是不是有序的?


不是有序的.

有沒有有順序的Map實現類? 

   有TreeMap和LinkedHashMap。

TreeMap和LinkedHashMap是如何保證它的順序的?

   LinkedHashMap 是根據元素增加或者訪問的先后順序進行排序,而 TreeMap是基於元素的固有順序 (由 Comparator 或者 Comparable 確定)。

哪個的有序實現比較好?

   TreeMap TreeMap則實現了 SortedMap 接口。          

你覺得還有沒有比它更好或者更高效的實現方式?

   參照TreeMap的value排序,我們一樣的也可以實現HashMap的排序。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM