海詩(shī)網(wǎng) 知識(shí)百科 java(java面試)

java(java面試)

java, Java中的Entry屬于靜態(tài)內(nèi)部類,可以實(shí)現(xiàn)Map的接口。通過(guò)entry類可以形成EntryK、V和單向鏈表。

地圖和地圖介紹。java中的條目

1.Map是java中的一個(gè)接口,而Map。入口是地圖的內(nèi)部接口。

2.Map提供了一些常用的方法,比如keySet(),entrySet()等等。

3.keySet()方法的返回值是映射中的一組鍵值;entrySet()的返回值也返回一個(gè)集合,集合的類型為Map.Entry。

4.地圖。Entry是由Map聲明的內(nèi)部接口。這個(gè)接口是通用的,被定義為EntryK,v.它表示地圖中的一個(gè)實(shí)體。接口中會(huì)有g(shù)etKey()和getValue方法。

java面試

參考示例:

entry類使用了一個(gè)示例,示例代碼為:

//源碼privatestaticclassEntryK,VimplementsMap .EntryK,V { inthasfinalkkeyvvalue//下一個(gè)可構(gòu)成單向鏈表EntryK,Vnextprotected entry(在hash,Kkey,Vvalue,EntryK,Vnext中){ this。hash=哈希;this . key=key this . value=value this . next=next } protectedObjectclone(){ return new entry(hash,key,value,(next==null?null:(EntryK,V)下一個(gè)。clone()));}//地圖entryopsppublickgetkey(){ return key;} publivgetvalue(){返回值;} publicVsetValue(Vvalue){ if(value==null)thrownewNullPointerException();vold value=this . value this . value=valuereturnoldValue } public boolean equals(Objecto){ if(!(oinstanceofMap .條目))返回false地圖。入門?e=(地圖. entry)o;回車鍵。等于(e . getkey())值。equals(e . getvalue());}publicinthashcode(){returnhash^value.hashcode();} publicStringtoString(){ return key。tostring()=值。tostring();}}

java,以上就是本文為您收集整理的java最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來(lái)自網(wǎng)絡(luò),不代表海詩(shī)網(wǎng)立場(chǎng),轉(zhuǎn)載請(qǐng)注明出處:http://x91880.com/n/170079.html
      

java(java17)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時(shí)間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部