在 Java 中迭代 Java LinkedHashMap 的值


在 Java 中使用迭代器来迭代 LinkedHashMap 的值。

我们首先创建 LinkedHashMap -

LinkedHashMap<String,String> l = new LinkedHashMap<String,String>();

向 LinkedHashMap 添加一些元素 -

l.put("1", "Jack");
l.put("2", "Tom");
l.put("3", "Jimmy");
l.put("4", "Morgan");
l.put("5", "Tim");
l.put("6", "Brad");

迭代值 -

Collection res = l.values();
Iterator i = res.iterator();
while (i.hasNext()){
   System.out.println(i.next());
}

以下是迭代 LinkedHashMap 值的示例 -

示例

 在线演示

import java.util.*;
public class Demo {
   public static void main(String[] args) {
      LinkedHashMap<String,String> l = new LinkedHashMap<String,String>();
      l.put("1", "Jack");
      l.put("2", "Tom");
      l.put("3", "Jimmy");
      l.put("4", "Morgan");
      l.put("5", "Tim");
      l.put("6", "Brad");
      System.out.println("LinkedHashMap elements...");
      Collection res = l.values();
      Iterator i = res.iterator();
      while (i.hasNext()) {
         System.out.println(i.next());
      }
   }
}

输出

LinkedHashMap elements...
Jack
Tom
Jimmy
Morgan
Tim
Brad

更新于: 30-07-2019

910 浏览

开启你的 职业生涯

完成课程获得认证

开始学习
广告