How to iterate through a Map in java?

前端 未结 3 483
囚心锁ツ
囚心锁ツ 2021-02-01 06:22

I need to iterate through a BucketMap and get all keys but how do I get to something like buckets[i].next.next.next.key for instance witho

3条回答
  •  名媛妹妹
    2021-02-01 06:55

    See if this helps,

      HashMap< String, String> map = new HashMap<>();
      Set keySet = map.keySet();
      Iterator iterator = keySet.iterator();
      while(iterator.hasNext())
      {
        //iterate over keys
      }
    
    //or iterate over entryset 
    Iterator> iterator2 = map.entrySet().iterator();
    
    while(iterator2.hasNext())
    {
        Entry next = iterator2.next();
        //get key
        next.getKey();
        //get value
        next.getValue();
    }
    

提交回复
热议问题