• 技术文章 >java >java基础

    map在java中遍历方法有哪些?

    小妮浅浅小妮浅浅2020-12-25 15:48:00原创1758

    在程序中经常提到遍历的用法,实际上是从开头到结尾检查一遍的大致意思,当然实际程序中的遍历要复杂许多。有小伙伴知道我们在java中该如何遍历方法吗?这里我们就用到了map,接下来小编为大家带来键找值、Iterator+while两种遍历方法的操作,一起来看看吧。

    1.键找值的方式

    方法: Set keySet() 返回此地图中包含的键的Set视图。 实现步骤:

    使用keySet() ,把Map集合中的所有的key取出来,存入到一-个Set集合中

    遍历set集合,获取到Map集合中的每一 个key

    通过Map集合中的V get(0bject key), 获取到所有的Value值,输出

    public class MapTest02 {
        public static void main(String[] args) {
            Map<String, Integer> map = new HashMap<>();
            map. put( "赵丽颖", 168);
            map. put("杨颖" ,165);
            map. put("林志颖" ,155);
            Set<String> Set = map.keySet();//返回的是一个set集合
            for (String key : Set) {
                Integer value = map.get(key);
                System.out.println(key+" "+value);
            }
     
     
        }
    }

    2.Iterator+while实现遍历

    Iterator itr = map.entrySet().iterator();
    while(itr.hasNext()) {
      Entry entry = itr.next();
      // get key
      K key = entry.getKey();
      // get value
      V value = entry.getValue();
    }

    拓展map映射图

    以上就是map在java中两种遍历方法的操作,小伙伴们可以先运行代码感受一下,再决定实际操作中选择哪一种。更多Java学习指路:js教程


    专题推荐:map遍历方法;java
    品易云
    上一篇:java中map接口是什么? 下一篇:java中常见的map有哪些?

    相关文章推荐

    • extends怎样在java接口中使用?• 局部变量如何在java中使用?• java中实例变量怎么用?• java中map接口是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网