Entry是什么类型?
来源:互联网 发布:hadoop windows版本 编辑:程序博客网 时间:2024/04/20 11:46
[java] view plaincopy static class Entry implements
Map.Entry { final K key;V value;Entry next;final int hash;
/** * Creates new entry. */ Entry(int h, K k, V v, Entry
n) { value = v;next = n;key = k;hash = h;}……
public final boolean equals(Object o) { if (!(o instanceof
Map.Entry))
return false;Map.Entry e = (Map.Entry)o;Object k1 = getKey
();Object k2 = e.getKey();if (k1 == k2 || (k1 != null &&
k1.equals(k2))) { Object v1 = getValue();Object v2 =
e.getValue();if (v1 == v2 || (v1 != null && v1.equals(v2)))
return true;} return false;}
public final int hashCode() { return (key==null ? 0 :
key.hashCode()) ^(value==null ? 0 : value.hashCode());}……
这是一个HashMap类的内部静态类。实现了Map.Entry接口。接受两个模板参数K和V.key和hash一旦在构造函数中被初始化,就不可改变,并且
由于有next的存在,Entry可以构成一个单向链表。
Map.Entry { final K key;V value;Entry next;final int hash;
/** * Creates new entry. */ Entry(int h, K k, V v, Entry
n) { value = v;next = n;key = k;hash = h;}……
public final boolean equals(Object o) { if (!(o instanceof
Map.Entry))
return false;Map.Entry e = (Map.Entry)o;Object k1 = getKey
();Object k2 = e.getKey();if (k1 == k2 || (k1 != null &&
k1.equals(k2))) { Object v1 = getValue();Object v2 =
e.getValue();if (v1 == v2 || (v1 != null && v1.equals(v2)))
return true;} return false;}
public final int hashCode() { return (key==null ? 0 :
key.hashCode()) ^(value==null ? 0 : value.hashCode());}……
这是一个HashMap类的内部静态类。实现了Map.Entry接口。接受两个模板参数K和V.key和hash一旦在构造函数中被初始化,就不可改变,并且
由于有next的存在,Entry可以构成一个单向链表。
0 0
- Entry是什么类型?
- Entry
- AD中entry sheet和port的区别是什么?
- LPCTSTR是什么类型
- HRESULT是什么类型
- HRESULT是什么类型
- 数组是什么类型?
- size_t 是什么类型?
- __malloc_ptr_t 是什么类型
- uint8_t是什么类型
- java判断是什么类型
- 判断对象是什么类型
- null 是什么类型的
- PHP 类型是什么
- resources.arsc(资源表):Package(包)+Type(类型)+Entry(项)
- XSLT 是什么类型的语言?
- XSLT 是什么类型的语言?
- XSLT 是什么类型的语言?
- Android属性动画完全解析(上),初识属性动画的基本用法
- 小型互联网公司内部监控解决方案
- Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
- STM —— 软件事务性内存
- 曝国安苏宁争夺威尔士当红前锋 开价500万镑年薪
- Entry是什么类型?
- LVS 工作模式以及工作原理
- 杭电2544 dijkstra 最短路
- Android播放远程非流MP4文件
- queue,deque
- Eclipse插件卸载
- 从输入一个URL开始后台发生什么
- Android横竖屏切换总结
- JavaScript--事件模型