美日韩一区二区三区_日韩视频区_欧美日韩精品一区二区在线播放_亚洲欧美另类在线_国产综合精品_国偷自产一区二区免费视频

推廣 熱搜: 廣場  Java  app  Word  營業(yè)  微信公眾號  北京代理記賬  商城  代理記賬  商標交易 

在java中map和hashmap有什么區(qū)別 java中怎么遍歷hashmap?

   2023-04-27 企業(yè)服務招財貓180
核心提示:java中怎么遍歷hashmap?一個。HashMapstaffnewHashMap()添加關鍵字值對,自己寫。橫貫Setentriesstaff.entrySet()()while(iter.has

java中怎么遍歷hashmap?

一個。

HashMapstaffnewHashMap()

添加關鍵字值對,自己寫。

橫貫

Setentriesstaff.entrySet()

()

while(iter.hasNext())

{

地圖。Entryentry(地圖。條目)()

()什么關鍵詞?

()獲取值

}

兩個。

MapmapnewHashMap()

for(Iteratoritermap.entrySet()。iterator()iter.hasNext()){

地圖。入口入口(地圖。entry)()//映射。entry還取出鍵值對。

()

()

}

三個。

MapmapnewHashMap()

對于(()。iterator()iter.hasNext()){

()

(關鍵)

}

迭代器是迭代器。

對于keySet,實際上遍歷了兩次,一次是到迭代器,一次是從hashmap中取出key的值。

Entryset只是第一次遍歷它,他將鍵和值都放在條目中,所以它就快到了。

對于我們這些做web的人來說,可能并不是所有的人都使用vo對象或者表單來封裝信息,所以當我們使用hashmap的時候,我們的內存就被上面的對象填滿了。因此,使用entryset的遍歷性能將得到提高。

Hashmap用的很多,比如導入信息的時候,因為大部分導入的信息都需要判斷是否有重復信息,所以可以用containsK

arraylist和linkedlist的區(qū)別?

ArrayList和linkedList

共性:ArrayList和linkedList都是List接口的實現(xiàn)類,所以都實現(xiàn)了List所有未實現(xiàn)的方法,只是實現(xiàn)方法不同。

區(qū)別:List接口的實現(xiàn)不同。

ArrayList以數(shù)組的形式實現(xiàn)了List接口,所以使用ArrayList來實現(xiàn)快速隨機獲取對象的要求會更高效。

linkedList使用鏈表實現(xiàn)列表接口,所以在執(zhí)行插入和移除動作時比ArrayList更高效。適用于實現(xiàn)堆棧和隊列。

哈希表和哈希表

共性:都實現(xiàn)了地圖接口。

差異:

(1)繼承的父類不同

Hashtable繼承自Dictionary類,而HashMap繼承自AbstractMap類。

(2)線程安全性不同

Hashtable方法是同步,而HashMap中的方法默認是不同步的。

(3)提供contains方法

HashMap去掉了Hashtable的contains方法,改成了containsValue和containsKey,因為contains方法容易被誤解。

Hashtable保留了三種方法:contains、containsValue和containsKey,其中contains和containsValue的作用相同。

(4)4)鍵和值是否允許空值。

在哈希表中,鍵和值都不允許為空值。在HashMap中,null可以作為一個鍵,而且這樣的鍵只有一個;一個或多個鍵可以有空值。

(5)兩種遍歷模式的內部實現(xiàn)不同。

HashMap使用迭代器;;Hashtable使用迭代器和枚舉。

(6)哈希值不同

哈希值的用法不同。HashTable直接使用對象的hashCode。HashMap重新計算哈希值。

(7)內部實現(xiàn)使用的數(shù)組初始化和擴展方法不同。

哈希表s在沒有指定容量的情況下默認容量是11,增加的是old*2^1;;而HashMap是16,Hashtable不要求底層數(shù)組的容量必須是2的整數(shù)次方,而HashMap要求必須是2的整數(shù)次方。

 
反對 0舉報 0 收藏 0 打賞 0評論 0
 
更多>同類資訊
推薦圖文
推薦資訊
點擊排行
合作伙伴
網站首頁  |  關于我們  |  聯(lián)系方式  |  使用協(xié)議  |  版權隱私  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規(guī)舉報  |  冀ICP備2023006999號-8
 
主站蜘蛛池模板: 国产精选电影免费在线观看网站 | 亚洲啊v在线观看 | 欧美日韩电影 | 九九热在线精品视频 | 欧美成人免费香蕉 | 7777网站| 国产手机国产手机在线 | 欧美成人免费电影 | 黄色片网站在线免费观看 | 久色精品视频 | 极品大长腿啪啪高潮露脸 | 久久视频免费在线 | 91精品久久久久久久久 | 午夜视频色 | av老司机久久 | 国产高潮失禁喷水爽到抽搐视频 | 亚洲午夜天堂吃瓜在线 | 一区在线视频 | av在线更新 | 亚洲国产成人一区二区 | 成人网在线观看 | ,欧美特黄特色三级视频在线观看 | 黄色免费视频观看 | 久久精品视频网站 | 精品一区二区三区免费 | 久久精品视频3 | 999精品久久久 | 欧美高清在线精品一区二区不卡 | 一级免费a| 国产一区在线视频观看 | 亚洲国产成人久久成人52 | 一区二区三区四区高清视频 | 精品国产一区二区三区免费 | 国产精品免费一区二区三区都可以 | 亚洲精品一区二区三区大胸 | 欧美成人精品欧美一级乱黄 | 精品国产91久久久久久久妲己 | 午夜精品视频免费观看 | 91精品久久久久久久久 | 综合毛片 | 国内精品视频饥渴少妇在线播放 |