hashmap遍历方式_图的深度遍历

hashmap遍历方式_图的深度遍历HashMap的遍历可以用entrySet();keySet()可以获得key,根据key可以用get(key)获取value;values()可以获取map里所有的值,返回的是一个Collection。      //entrySet      Mapmap1=newHashMap();;/*      Iterator>iterator1=

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

HashMap的遍历可以用entrySet();keySet()可以获得key,根据key可以用get(key)获取value ;values()可以获取map里所有的值,返回的是一个Collection 。

        //entrySet
        Map<String ,String> map1 = new HashMap<String , String>();;
/*        Iterator<Entry<String, String>> iterator1 = map1.entrySet().iterator();
        while(iterator1.hasNext()){

            Map.Entry entry = (Map.Entry) iterator1.next();
            Object key = entry.getKey();
            Object value = entry.getValue();
        }*/
        for(Map.Entry<String, String> entry:map1.entrySet()){

            Object key = entry.getKey();
            Object value = entry.getValue();
        }
        
        //keySet
        Map<String ,String> map2 = new HashMap<String , String>();;
/*        Iterator<String> iterator2 = map2.keySet().iterator();
        while(iterator2.hasNext()){

            Object key = iterator2.next();
            Object value = map2.get(key);
        }*/
        for(String key : map2.keySet()){

            String value = map2.get(key);
        }
        
        //values
        Map<String ,String> map3 = new HashMap<String , String>();;
        for(String value :map3.values()){

            System.out.println(value);
        }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195789.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • String.Format使用方法[通俗易懂]

    String.Format使用方法[通俗易懂]1、作为參数多个參数intm[]=newint{a,b,c,d};string.format("{0}{1}{2}",m);一个參数privateconststr

    2022年7月3日
    61
  • dropna无效_drop from

    dropna无效_drop from需要加等号如df22=df22.dropna(how=”any”)

    2022年9月15日
    2
  • voliate关键字的作用[通俗易懂]

    voliate关键字的作用[通俗易懂]一、内存可见性基于缓存一致性协议,当用voliate关键字修饰的变量改动时,cpu会通知其他线程,缓存已被修改,需要更新缓存。这样每个线程都能获取到最新的变量值。二、基于内存屏障的防止指令重排用voliate修饰的变量,可以防止cpu指令重排序。底层的实现方式是基于4种内存屏障:读读、读写、写读、读读屏障。…

    2022年5月25日
    77
  • A星算法理解_a星算法例题

    A星算法理解_a星算法例题A星算法理解1.选择A星算法的原因为了进行路径规划算法是不可回避的:启发式搜索算法是比较常规的一类算法就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无谓的搜索路径,提高了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。启发中的估价是用估价函数表示的,如:f(n)=g(n)+h(n)。g…

    2022年10月6日
    1
  • zabbix监控面试题[通俗易懂]

    zabbix监控面试题[通俗易懂]监控基础概论zabbix并非监控,而是实现监控的工具Zabbix-server是一个c/s和b/s结构安装zabbbix的服务器安装时和php7.1有冲突:若此机器上已经安装php7.1就安装不上zabbix监控知识体系为什么要使用监控1.对系统不间断实时监控2.实时反馈系统当前状态3.保证服务可靠性安全性4.保证业务持续稳定运行如果去到…

    2022年6月12日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号