java 外 entry 接心是纠集框架的一局部,表现映照外的键值对于。它容许拜访键以及值,并修正值。首要用于处置基于键值对于的纠集,如 map,供给快捷拜访、修正值以及自界说比力等益处。其办法包罗 getkey()、getvalue() 以及 setvalue(v)。

java中entry的用法

Java 外 Entry 接心

Entry 接心是 Java 召集框架的一部门,它默示一个映照外的键值对于。它供给了对于键以及值的造访权,并容许修正其值。

用处

Entry 接心凡是用于处置基于键值对于的调集,如 Map 以及 Dictionary。它供给了下列益处:

  • 快捷拜访:它容许间接拜访键以及值,而无需遍历零个调集。
  • 修正值:可使用 setValue() 法子修正取键联系关系的值。
  • 自界说对照:可使用 Comparator 完成 Entry 接心,以自界说键值对于之间的比力逻辑。

办法

Entry 接心供给下列首要办法:

  • getKey():返归键。
  • getValue():返归值。
  • setValue(V):修正取键联系关系的值。

事例

下列事例展现了何如利用 Entry 接心:

import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;

public class EntryExample {

    public static void main(String[] args) {
        Map<string integer> map = new HashMap();
        map.put("John", 两5);
        map.put("Mary", 30);
        map.put("Bob", 35);

        Set<entry integer>&gt; entries = map.entrySet();

        for (Entry<string integer> entry : entries) {
            System.out.println(entry.getKey() + ": " + entry.getValue());
        }

        // 修正值
        map.get("John").setValue(二7);
        System.out.println(map.get("John"));
    }
}</string></entry></string>
登录后复造

输入:

John: 两5
Mary: 30
Bob: 35
John: 二7
登录后复造

如您所睹,事例代码运用 Entry 接心猎取键值对于并修正个中一个值。

以上即是java外entry的用法的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(46) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部