当前位置:家常菜>百科>科技>正文

java entry

人气:271 ℃/2024-12-16 07:52:32

java entry是怎样的呢?下面就让我们一起来了解一下吧:

Java中的entry是属于一个静态内部类,能够实现Map.Entry<K,V>这个接口,而通过entry类可以构成一个单向链表。

java中的Map以及Map.Entry介绍

1、Map是属于java中的接口,Map.Entry则是Map的一个内部接口。

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

3、keySet()方法的返回值是Map中key值的集合;而entrySet()的返回值也是返回一个Set集合,此集合的类型是Map.Entry。

4、Map.Entry是Map声明的一个内部接口,此接口属于泛型,定义为Entry<K,V>。它表示Map中的一个实体。接口中会有getKey()、getValue方法。

参考范例:

entry类使用范例,示例代码:

//源码private static class Entry<K,V> implements Map.Entry<K,V> {        int hash;        final K key;        V value;        //next 可构成单向链表        Entry<K,V> next;        protected Entry(int hash, K key, V value, Entry<K,V> next) {            this.hash = hash;            this.key =  key;            this.value = value;            this.next = next;        }        protected Object clone() {            return new Entry<>(hash, key, value,(next==null ? null : (Entry<K,V>) next.clone()));        }        // Map.Entry Ops        public K getKey() {            return key;        }        public V getValue() {            return value;        }        public V setValue(V value) {            if (value == null)                throw new NullPointerException();            V oldValue = this.value;            this.value = value;            return oldValue;        }        public boolean equals(Object o) {            if (!(o instanceof Map.Entry))                return false;            Map.Entry<?,?> e = (Map.Entry)o;            return key.equals(e.getKey()) && value.equals(e.getValue());        }        public int hashCode() {            return hash ^ value.hashCode();        }        public String toString() {            return key.toString()+"="+value.toString();        }    }
  • 做备胎的伤感句子 备胎的心酸句子

    1、人生在世,何必为了一个改变你原来的轨迹,不要忘记她安全感的时候,你只是她众多备胎里的一个。2、韩力要是没有秋水这个所谓的备胎,你肯定落单了吧。3、我只是个备胎,可能说备胎对...

    句子查看全文>>
  • tfit品牌中文怎么读

    tfit品牌中文怎么读呢,一起来了解一下吧。tfit中文名是可以读成媞妃特,tfit化妆品是无添加主义护肤品牌,隶属于韩国。产品线主要有底妆、护肤、洁面、防晒。品牌口号是大自然...

    生活查看全文>>
  • 法师多肉养殖方法怎么繁殖

    想要养殖法师多肉,可以使用疏松透气的培养土或沙壤土进行种养。在养护期间,可以将温度稳定在15~28度之间,还有给予法师充足的光照和水肥。法师可扦插繁殖,将剪下叶片放在生根水中浸...

    养花查看全文>>
  • 无聊伤感的句子说说心情 无聊沉默的伤感句子

    1、总有一天,我会为一个人,卸下我的******。2、想哭就哭,想笑就笑,不要因为世界虚伪,你也变的虚伪了。3、那是可以让我潸然泪下,让我用一生去交换的笑容,美文小编给大家带来的无聊沉...

    说说查看全文>>
  • 离合器分泵排空气的方法是什么?

    离合器分泵排空气的方法是分段排分法,先排除油管前端空气,排气时快速踩离合器踏板2至3次后,踩到底不放,拧松总泵连接管螺母,前段空气从此处排出,拧紧连接管螺母再防松踏板,重复以上...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版