Java Map.Entry 接口
The Map.Entry接口使您能够使用地图条目进行操作。
由Map接口声明的 entrySet() 方法返回一个包含地图条目的Set。这些集合元素都是Map.Entry对象。
下表总结了该接口声明的方法:
序号 | 方法与描述 |
---|---|
1 | boolean equals(Object obj) 如果obj是一个与调用对象的键和值相等的Map.Entry,则返回true。 |
2 | Object getKey( ) 返回此映射项的键。 |
3 | Object getValue( ) 返回此映射项的值。 |
4 | int hashCode( ) 返回此映射项的哈希码。 |
5 | Object setValue(Object v) 将此映射项的值设置为 v 。如果 v 不是映射的正确类型,则抛出ClassCastException。如果映射不允许空键,则如果 v 是null,则抛出NullPointerException。如果映射无法更改,则抛出UnsupportedOperationException。 |
示例
以下是一个示例,显示了如何使用 Map.Entry :
这将产生以下结果 −