java .entryset_Java HashMap entrySet() 方法
发布日期:2021-10-27 11:20:16 浏览次数:10 分类:技术文章

本文共 1273 字,大约阅读时间需要 4 分钟。

entrySet() 方法返回映射中包含的映射的 Set 视图。

语法

entrySet() 方法的语法为:

hashmap.entrySet()

注:hashmap 是 HashMap 类的一个对象。

参数说明:

返回值

返回此映射中包含的映射的 Set 视图。

注意:Set 视图意思是 HashMap 中所有的键值对都被看作是一个 set 集合。

实例

以下实例演示了 entrySet() 方法的使用:

import java.util.HashMap;

class Main {

public static void main(String[] args) {

// 创建一个 HashMap

HashMap sites = new HashMap<>();

// 往 HashMap 添加一些元素

sites.put(1, "Baidu");

sites.put(2, "Mybj");

sites.put(3, "Taobao");

System.out.println("sites HashMap: " + sites);

// 返回映射关系中 set view

System.out.println("Set View: " + sites.entrySet());

}

}

执行以上程序输出结果为:

sites HashMap: {1=Baidu, 2=Mybj, 3=Taobao}

Set View: [1=Baidu, 2=Mybj, 3=Taobao]

entrySet() 方法可以与 for-each 循环一起使用,用来遍历迭代 HashMap 中每一个映射项。

import java.util.HashMap;

import java.util.Map.Entry;

class Main {

public static void main(String[] args) {

// 创建一个HashMap

HashMap numbers = new HashMap<>();

numbers.put("One", 1);

numbers.put("Two", 2);

numbers.put("Three", 3);

System.out.println("HashMap: " + numbers);

// 访问 HashMap 中的每一个映射项

System.out.print("Entries: ");

// entrySet()返回了 HashMap 中所有映射项的一个 set 集合视图

// for-each loop 在该视图中访问了每一映射项

for(Entry entry: numbers.entrySet()) {

System.out.print(entry);

System.out.print(", ");

}

}

}

执行以上程序输出结果为:

HashMap: {One=1, Two=2, Three=3}

Entries: One=1, Two=2, Three=3,

转载地址:https://blog.csdn.net/weixin_34518190/article/details/114425838 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php java rsa_php实现rsa签名和验签
下一篇:java中的case_java中的switch case

发表评论

最新留言

不错!
[***.144.177.141]2024年03月25日 18时54分52秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

《周期》书中的精髓:如何利用周期,掌握世界的发展趋势,实现财富积累。 2019-04-26
《伟大的博弈》书中的精髓:华尔街是如何从一条小街,一步步发展为世界金融中心的。 2019-04-26
《逃不开的经济周期》书中的精髓:经济周期是推动创新变革和经济增长以及复兴的关键力量。 2019-04-26
《朋友还是对手》书中的精髓:奥地利学派和芝加哥学派两派共识远多于分歧,两派首先是朋友,其次才是对手。 2019-04-26
《动物精神》书中的精髓:人类的非理性面影响经济决策,这些有可能是金融危机的根源。 2019-04-26
《赢家的诅咒》书中的精髓:人性的复杂让主流经济学出现了诸多失灵,如何用更多理论完善经济学大厦是经济学家的重要使命 2019-04-26
《巴菲特法则》书中的精髓:用好巴菲特企业前景投资法则,股票投资稳赚不赔。 2019-04-26
《战胜华尔街》书中的精髓:业余投资者如何根据行业特点选好股票,赚得比专业的投资者还要多? 2019-04-26
《巴菲特的估值逻辑》书中的精髓:在投资过程中不断总结经验,不断提升投资能力,不断探索、加深对好公司的理解,成就了巴菲特的投资神话。 2019-04-26
《股市稳赚》书中的精髓:用简单的神奇公式进行股票投资,获得稳定而持久的收益。 2019-04-26
《曾国藩的经济课》书中的精髓:我们如何像曾国藩一样,在遇到道德和环境冲突时,既能保持自己的道德,又能调动资源,帮助自己成事。 2019-04-26
《富人的逻辑》书中的精髓:为什么暴富起来的人会在短期内失去财富,我们又该如何去创造财富和持续拥有财富。 2019-04-26
作文提升~老师整理的优美比喻句太实用 2019-04-26
作文提升~老师整理的优美拟人句太实用 2019-04-26
作文提升~老师整理的优美排比句太实用 2019-04-26
作文提升~老师整理的夸张句,太实用了,赶快收藏 2019-04-26
作文提升~写景常用的拟人句,很经典 2019-04-26
小学教师资格考试科目一思维导图-教育观、教师观和学生观 2019-04-26
小学教师资格考试科目一思维导图-职业道德 2019-04-26
小学教师资格考试科目一思维导图-逻辑思维能力、阅读理解、写作能力 2019-04-26