TreeMap能提供有序的鍵值對是因?yàn)樗腔诩t黑樹實(shí)現(xiàn)的,紅黑樹是一種自平衡的二叉搜索樹,能夠保持鍵的有序性。在TreeMap中,鍵值對是按照鍵的自然順序或者通過Comparator進(jìn)行排序的。相反,HashMap是基于哈希表實(shí)現(xiàn)的,它不保證鍵值對的順序,因?yàn)楣1硎歉鶕?jù)鍵的hashCode進(jìn)行存儲的,鍵值對的順序是不確定的。所以HashMap不能提供有序的鍵值對。
億速云公眾號
手機(jī)網(wǎng)站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計(jì)算有限公司粵ICP備17096448號-1 粵公網(wǎng)安備 44010402001142號增值電信業(yè)務(wù)經(jīng)營許可證編號:B1-20181529