海诗网 知识百科 java(java面试)

java(java面试)

java, Java中的Entry属于静态内部类,可以实现Map的接口。通过entry类可以形成EntryK、V和单向链表。

地图和地图介绍。java中的条目

1.Map是java中的一个接口,而Map。入口是地图的内部接口。

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

3.keySet()方法的返回值是映射中的一组键值;entrySet()的返回值也返回一个集合,集合的类型为Map.Entry。

4.地图。Entry是由Map声明的内部接口。这个接口是通用的,被定义为EntryK,v.它表示地图中的一个实体。接口中会有getKey()和getValue方法。

java面试

参考示例:

entry类使用了一个示例,示例代码为:

//源码privatestaticclassEntryK,VimplementsMap .EntryK,V { inthasfinalkkeyvvalue//下一个可构成单向链表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)下一个。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最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表海诗网立场,转载请注明出处:https://m.hallse.com/n/170079.html
发表回复