Java面试题之有没有有顺序的Map实现类,如果有,他们是怎么实现有序的?
生活随笔
收集整理的這篇文章主要介紹了
Java面试题之有没有有顺序的Map实现类,如果有,他们是怎么实现有序的?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Hashmap和Hashtable 都不是有序的。
TreeMap和LinkedHashmap都是有序的。(TreeMap默認(rèn)是key升序,LinkedHashmap默認(rèn)是數(shù)據(jù)插入順序)
TreeMap是基于比較器Comparator來實(shí)現(xiàn)有序的。
LinkedHashmap是基于鏈表來實(shí)現(xiàn)數(shù)據(jù)插入有序的。
總結(jié)
以上是生活随笔為你收集整理的Java面试题之有没有有顺序的Map实现类,如果有,他们是怎么实现有序的?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winfrom窗体应用程序___Data
- 下一篇: 用JavaSocket编程开发聊天室,附